我尝试使用此代码在 15 分钟后自动注销。但这不能正常工作。我离开我的比赛 15 分钟,但什么也没发生。它保持登录状态。
但另一方面,如果我尝试更短的时间,例如 5 秒,它工作得很好……在 5 秒后它让我退出了。
我不知道,问题/错误在哪里?
var int=self.setInterval(setLastAction,1000);
function setLastAction(){
var lastAction = new Date();
var baz = new Date();
baz.setTime(lastAction.getTime() - firstAction.getTime());
baz = baz.getSeconds();
if(baz >= (15*60)){
logOut();
}
}
$(document).mousemove(function(){
firstAction = new Date();
});