一
二
检索
登录密码 检索登录密码
三.在后台
设置全局变量并
查询用户信息
公共
函数UserInfo($ user_id){
信息查询
系统 $系统=数组(
CmdId ' = >系统,
令牌= > 'wap,
postdetails= > json_encode(阵列(
));
通过发送后发/卷曲接口请求的方式
CurlController()=新卷美元;
美元美元比值=曲> sendcurl(美元体系);
{ } = =美元系统的'acctdetails'} { $ STR;
如果(空(美元user_id)){
返回false;
}
setcookie(login_uid
setcookie(rdun
数据=数组(
CmdId ' = > 'individual,
令牌= >会话('token),
postdetails= > json_encode(阵列(
user_id= > user_id美元,
));
通过发送后发/卷曲接口请求的方式
CurlController()=新卷美元;
$str = $卷> sendcurl($数据);
{ } ==美元'userinfo str { 'acctdetails};
newtoken美元=序列化($str { } { } 'acctdetails'token);
oldtoken美元=序列化(会话('token '));
如果(!空(会话('token '))!空($str { } { } 'acctdetails'token)){
用户/
错误 如果($ newtoken { 'user_id}!= $ newtoken { 'user_id ' }){
会话('token,null);
会话('user_id,null);
头('location: /登录/登录);
返回false;
}
令牌是错误的
如果($ newtoken {时间}!= $ oldtoken {时间' }){
会话('token,null);
会话('user_id,null);
头('location: /登录/登录);
返回false;
}
做不到这一点,
原因是存储在会话常量中,如果用户有
操作,而且每天只有一次,那么就会出现问题。
}
返回true;
}
以上是PHP,萧边
介绍你来判断用户是否已经登录(跳到不同的页面或
执行不同的动作)。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您
支持网站。