PHP决定用户是否已登录(跳转到另一个页面或执行不同的操作)

PHP决定用户是否已登录(跳转到另一个页面或执行不同的操作)


检索登录密码

检索登录密码
三.在后台设置全局变量并查询用户信息
公共函数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,萧边介绍你来判断用户是否已经登录(跳到不同的页面或执行不同的动作)。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部