cookie.js js操作cookie

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=/";
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值