热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php–会话到期后自动注销用户

我遇到了一个问题:在会话过期时自动注销用户.我试图模仿SugarCRM中的行为,一旦你的会话过期,一个警告告诉你你已经注销,你重定向到登录屏幕重新登录.无论是否有用户交互都会发生这种情

我遇到了一个问题:在会话过期时自动注销用户.我试图模仿SugarCRM中的行为,一旦你的会话过期,一个警告告诉你你已经注销,你重定向到登录屏幕重新登录.无论是否有用户交互都会发生这种情

到目前为止,在yii2,用户必须事先执行请求.会话可能已过期,但页面将保持不变,直到用户尝试执行新请求.处理此请求时,应用程序可以使用控制器筛选器或beforeAction()挂钩进行检查.

我想在会话到期后立即将它们重定向到登录页面.我该如何自动完成?

解决方法:

以上所有答案都是有效的,除了……你必须以另一种方式实现会话.

对服务器的任何调用基本上都会重置正常会话.通过检查您仍然登录的每x秒,您将完成它,以便您永远不会登出.在每次检查呼叫时,您的会话到期时间将重置.

因此,必须结合您将修改会话处理方式的事实.您希望在实际的页面导航中重置会话计时器,而不是默认情况下PHP处理它.


推荐阅读
author-avatar
xiao15387977702
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有