PHP判断登录状态实战指南

通过使用PHP语言的方式来判定当前用户是不是已经处于登录的状态, 进而决定是将用户引导至不同的页面链接之中去, 还是去执行一些与之相对应的不同动作操作。

这次是在2016年的9月22日下午2点4分, 由作者完成了时间的更新操作。

这篇文档的核心内容是关于如何使用PHP来判断一个用户是否已经成功登录, 并且在不同情况下执行相应的操作, 例如自动跳转到指定页面或者进行不同的业务处理。

该资料的质量相当不错, 对于想要了解这一技术点的人来说, 具有很好的参考价值。如果你的工作或学习需要涉及到这类问题, 那么这篇文章是非常值得你花费时间去阅读和研究的对象。

找回登录密码

找回登录密码

3.在后台那里把全局变量给设置好, 并且去查询一下用户的身份信息。

public function UserInfo($user_id){

//查询系统信息

$system=array(

'CmdId'=>'System',

'Token'=>'wap',

'PostDetails'=>json_encode(array(

)));

//通过curl的post方式发送接口请求

$curl=new CurlController();

strs=curl->SendCurl($system);

GLOBALS\['system'\]=strs'AcctDetails';

if(empty($user_id)){

return false;

}

setcookie("login_uid", $user_id, time() + 3600, "/", C('cookie_url'));

setcookie("rdun", this-\>authcode(user_id . "," . time(), "ENCODE"), time() + 3600,"/",C('cookie_url'));;

$data=array(

'CmdId'=>'Individual',

'Token'=>session('token'),

'PostDetails'=>json_encode(array(

'user_id'=>$user_id,

)));

//通过curl的post方式发送接口请求

$curl=new CurlController();

str=curl->SendCurl($data);

GLOBALS\['userinfo'\]=str'AcctDetails';

newtoken=unserialize(str'AcctDetails''token');

$oldtoken=unserialize(session('token'));

if(!

empty(session('token')) && !

empty($str'AcctDetails''token')){

//用户不对

if($newtoken'user_id' !

== $newtoken'user_id'){

session('token',null);

session('user_id',null);

header('Location:/Login/Login');

return false;

}

//token不对

if($newtoken'time' !

== $oldtoken'time'){

session('token',null);

session('user_id',null);

header('Location:/Login/Login');

return false;

}

//超时的不能在这做,原因是存入session的值不变,如果用户一直操作的话,而且只登陆一次,那么就会出现问题

}

return true;

}

上面提到的这些内容, 就是小编给大家分享的有关于PHP怎样判断用户是否已经登录的这个信息, 并且根据判断的结果可能会跳转到不同的页面或者是执行不一样的动作, 希望这些小东西能够帮到大家, 要是大家还有什么不太明白的地方, 请留下消息告诉小编,小编看到了就会赶紧回复大家的, 同时这里也特别感谢大家平时对我的一直以来的支持。

相关推荐
小北的AI科技分享9 小时前
杭州小程序平台推荐:选型时该重点看哪几个维度
操作·门店·同城
AI技术呱14 天前
外贸建站系统怎么选?关键参数与适用场景一次说清
外贸·操作·建站
小北的AI科技分享18 天前
AI能根据店铺数据自动执行运营任务吗?
操作·定时·执行
AI技术呱22 天前
TikTok Shop可以用AI自动运营吗?实操拆解
操作·人工·库存
青山科技分享1 个月前
外贸获客AI靠谱吗?
邮件·外贸·操作
AI技术呱1 个月前
支持Shopify、Amazon、TikTok Shop的AI多平台运营工具有哪些
操作·订单·卖家
青山科技分享1 个月前
店铺转化率突然下降,如何用 AI 诊断原因?附排查清单
操作·转化·评分
2601_962295332 个月前
使用python实现一个浏览器自动化的脚本
python·脚本·rpa·浏览器自动化·操作
杨云龙UP2 个月前
Linux 下 MySQL 常用登录方式及 Socket 排查指南
linux·运维·数据库·mysql·登录·xtrabackup·主从复制