21,886
社区成员
发帖
与我相关
我的任务
分享
/**
*
* 验证用户密钥
*
* @param unknown $username
* 用户名
* @param unknown $usertoken
* 用户密钥
* @param number $flag
* 0:验证普通用户 1:验证商铺用户
* @return boolean true 验证成功 false 密钥错误
*/
public function checkUserToken($username, $usertoken, $flag = 0) {
switch ($flag) {
case 0:
$cur = 'mobile';
break;
case 1:
$cur = 'username';
break;
}
$tokenmodel = self::getModel('token');
// 获得当前密钥的用户信息
$curusertoken = $tokenmodel->userInfo($usertoken);
if($curusertoken){
$tokeninfo = json_decode($curusertoken, true);
if ($username === $tokeninfo[$cur]) {
return true;
} else {
return false;
}
}else{
return false;
}
}