首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
PHP/ThinkPHP实现用户一段时间没有操作,系统自动退出
作者:小萝卜 2022-11-09 【 PHP TP5 TP3.2 jquery TP6 】 浏览 2798
简介PHP/ThinkPHP实现用户一段时间没有操作,系统自动退出代码分享
前端代码:
var maxTime = 30*60; // seconds
var time = maxTime;
$(document).on('keydown mousemove mousedown', function(e){
time = maxTime; // reset
});
var intervalId = setInterval(function(){
time--;
if(time <= 0) {
ShowInvalidLoginMessage();
clearInterval(intervalId);
}
}, 1000)
function ShowInvalidLoginMessage(){
// 清除cookie
// 提示用户
// 该干嘛干嘛
alert('您已超过30分钟无任何操作已自动退出!');
location.href="/Admin/Login/tuichu";
}
后端代码:
//一段时间不操作自动退出
public function tuichu(){
session(null);
$this->redirect('Admin/Login/index');
}
很赞哦! (1)
相关文章
- TP6上传图片验证时报错think\\Validate::check() must be of the type array
- TP6/Mysql源生查询当前月每天的数据统计
- tp5随机查询几条数据
- TP6实现前后端分离的图片验证码,验证码怎么以接口形式返回
- TP6使用JWT实现中间件验证Token,验证用户登录信息
- PHPExcel在TP3.2下使用方法
- TP5利用scp实现从a服务器转移文件到b服务器
- tp6错误提示怎么不显示多少行了?
- TP6阿里云OSS上传报SSL certificate problem:unable to get local issuer certificate
- tp6多应用模式下渲染视图报错D:\PhpstormProjects\tp6\app\admin\view\.html
