本文整理汇总了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']));
}
示例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);
}
示例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();