ThinkPHP如何实现定时间内无需重复登陆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP如何实现定时间内无需重复登陆相关的知识,希望对你有一定的参考价值。

登陆成功之后:

1  //登录成功>>>>>>>
2             //加密
3             $user_login_mobile=pwd_encode($data[‘mobile‘]);
4             //存入cookie,保存时间1个星期,一个星期内不需要再次登录
5             cookie(‘user_login_mobile‘,$user_login_mobile,3600*24*7);
6             //之后跳转首页
7             redirect(U(‘Home/Index/index‘), 2,‘登录成功...‘);

进入网站时候首先检测有无登陆

if(empty($_COOKIE[‘user_login_mobile‘]))
        {    

            redirect(U(‘Home/Index/register‘), 2,‘请注册...‘);
        }

 

以上是关于ThinkPHP如何实现定时间内无需重复登陆的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp——PHP异位或加密实现自动登陆

ThinkPHP:根据不同权限显示不同内容,该如何实现呢?

[作业管理系统开发实战三 ]用户登陆模块的后端代码(thinkphp5)

ThinkPHP登陆注册

python selenium如何实现重复执行登陆系统,退出系统的代码

Eris:使用网络内并发控制实现无需协调的一致性的事务