【发布时间】:2011-08-04 08:17:50
【问题描述】:
我有一个客户端 jquery 脚本,在 5 分钟不活动后将用户注销。问题是用户在没有注销的情况下导航离开,会话保持活动状态。如果用户关闭浏览器不应该破坏会话,因为会话在浏览器打开或用户注销期间保持活动状态?
这就是我所拥有的任何人
(function($){
$(document).bind("idle.idleTimer", function(){
document.location = "orders.php?action=logoff&session=timeout";
});
//var minute = 60000; //1 minute is 60,000 miliseconds.
var minute = 300000; //5 minutes
var timeout = minute;
$.idleTimer(timeout);
})(jQuery);
如果用户离开,我如何实现服务器端?我正在考虑使用 cron 但那不是正确的方法(我在想但可能我错了)
我读了这篇文章 User Inactivity Logout PHP
如果用户离开,我看不出会话如何仍然生效
【问题讨论】: