当前位置: 首页>>代码示例>>PHP>>正文


PHP game::userAdd方法代码示例

本文整理汇总了PHP中game::userAdd方法的典型用法代码示例。如果您正苦于以下问题:PHP game::userAdd方法的具体用法?PHP game::userAdd怎么用?PHP game::userAdd使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在game的用法示例。


在下文中一共展示了game::userAdd方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: array

    // 修改选择
    if ($info) {
        $game->setFieldUserSelected($tag, $user, $selected);
        echo json_encode('update');
        // 新增选择
    } else {
        $game->selectAdd($user, $tag, $selected);
        $game->setUserScore($user, -1);
        echo json_encode('add');
    }
    // $game -> selectAdd($request['uid'], $request['select']);
    // echo json_encode($request['uid']);
    // echo json_encode($info);
}
// 获取用户基本信息
if ($key == 'get_user') {
    // $loginfo = $game -> userBe($request['openId']);
    $uid = $request['uid'];
    $info = $game->getUser($uid);
    if ($info) {
        $value = array('name' => $uid, 'score' => $info['score']);
    } else {
        $game->userAdd('', $uid);
        $value = array('name' => $uid, 'score' => 10);
    }
    echo json_encode($value);
}
// 获取用户基本信息
if ($key == 'get_game_answer') {
    echo json_encode($game->getGameAnswer($request['uid']));
}
开发者ID:nachao,项目名称:fang,代码行数:31,代码来源:comm.php

示例2: array

    // 登录钥匙有效时间(秒)
    if ($old) {
        $game->setUserStatus($old, 0);
    }
    // 获取原有账户
    if ($info) {
        // 未登录状态
        if ($info['status'] <= time() - $time) {
            $value = array('status' => 1, 'msg' => '登录成功', 'name' => $uid, 'score' => $info['score'], 'key' => $game->setUserStatus($uid, time()), 'token' => $info['token'], 'valid' => $time);
            // 如果是登录状态
        } else {
            $value = array('status' => 0, 'msg' => '账号正在使用中。');
        }
        // 新建账户
    } else {
        $info = $game->userAdd('', $uid);
        $value = array('status' => 2, 'msg' => '创建用户且登录成功', 'name' => $uid, 'score' => 10, 'key' => $info['key'], 'token' => $info['token'], 'valid' => $time);
    }
    echo json_encode($value);
}
// 获取用户基本信息,根据钥匙,且快速登录
if ($key == 'get_user_bykey') {
    $time = 60;
    // 登录钥匙有效时间(秒)
    $code = $request['code'];
    $value = array('status' => 0, 'msg' => '无效的钥匙');
    $info = $game->getUserByKey($code, time() - $time);
    if ($info) {
        $key = $game->setUserStatus($info['user'], time());
        $value = array('status' => 1, 'msg' => '自动登录', 'name' => $info['user'], 'score' => $info['score'], 'key' => $key, 'token' => $info['token'], 'valid' => $time);
    }
开发者ID:nachao,项目名称:game,代码行数:31,代码来源:comm.php

示例3: game

//定义根目录边变量
// define("ROOT_PATH", dirname(__DIR__)."/");
//配置文件
require_once "game.php";
require_once "../connect2.1/API/qqConnectAPI.php";
// 初始化
$game = new game();
$qq = new QC();
// 获取第三方信息(QQ)
$key = $qq->qq_callback();
$uid = $qq->get_openid();
$user_info = $game->userBe($key);
//'20746446B01F671246B702364E5750C6'
// 判断是否有此用户的记录,没有则新添加
if (!$user_info) {
    $game->userAdd($key, $uid);
}
$CName = "ux73.com/game";
// if ( isset($_cookie[$CName]) ) {
// 	$uid = $_cookie[$CName];
// } else {
setcookie($CName, $uid, time() + 24 * 30 * 3600, "/");
//存入本地缓存 - 有效时间 1 天
// }
echo $_cookie[$CName];
// print_r($user_info);
// 关闭当前界面
// echo '<script type="text/javascript"> window.close(); </script>';
// echo $qq->qq_callback();
// echo $qq->get_openid();
开发者ID:nachao,项目名称:fang,代码行数:30,代码来源:login.php


注:本文中的game::userAdd方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。