cookie.js js操作cookie

来源:互联网 发布:mysql limit where优化 编辑:程序博客网 时间:2024/05/17 01:50
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=/";}}

0 0
原创粉丝点击