var meantime = 60*30*1000;
var mouseTime = new Date();
var keyTime = new Date();
function keyUp(e) {
var mouseTime = new Date();
var keyTime = new Date();
}
document.onkeyup = keyUp;
document.onmousemove = keyUp;
setInterval('chekTime()', 5000);
function chekTime() {
var currentTime = new Date();// 当前时间
// alert(mouseTime+"\n"+keyTime+"\n"+currentTime);
if ((currentTime - mouseTime) >= meantime
&& (currentTime - keyTime) >= meantime) {
var date = new Date();
date.setTime(date.getTime() - 10000);
document.cookie = "cateringsys" + "=a;expires=" + date.toGMTString()
+ "; path=/";
alert("登录失效了,请重新登录");
parent.location = "/cateringsys/site/manage/manage!manage";
} else {
// alert(currentTime+"当前时间 "+mouseTime+"鼠标时间"+keyTime+"键盘时间"+(currentTime - keyTime)+"时间差");
var date = new Date();
// var expireDays=10;
// 将date设置为10天以后的时间
date.setTime(date.getTime() + 60*30* 1000);
// 将userId和userName两个cookie设置为10天后过期
var str = document.cookie;
var arrStr = str.split(";");
for ( var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split("=");
if (temp[0] == "cateringsys") {
strs = temp[1];
}
}
var Str = strs.split(":");
/*alert(currentTime.getTime()+"当前时间 "+mouseTime.getTime()+"鼠标时间"+keyTime+"键盘时间"+(currentTime
- keyTime)+"时间差");*/
document.cookie = "cateringsys" + "=" + Str[0]+":"+Str[1] + ";expires="
+ date.toGMTString() + "; path=/";
}
}
cookie.js js操作cookie
最新推荐文章于 2024-08-24 07:49:53 发布