php使用session和加密的cookie保存登录状态,如何判断登录状态失效时间??
假设网站登录的有效时间是10分钟,则设置的cookie的有效时间是10分钟,session有效时间是24分钟,时间差为14分钟,用户登录网站后,在14分钟的时间差里,用户...
假设网站登录的有效时间是10分钟,则设置的cookie的有效时间是10分钟,session有效时间是24分钟,时间差为14分钟,用户登录网站后,在14分钟的时间差里,用户并没有持续使用网站,这时cookie已失效,session值还在,如何判断登录状态失效让用户重新登录呢??
展开
2个回答
展开全部
function saveUserInfo(){
if($("#rmbUser").attr("checked")=="checked"){
var userName = $("#wsc-username").val();
var passWord = $("#wsc-password").val();
$.cookie("rmbUser","true",{expires:7});
$.cookie("userName",userName,{expires:7});
$.cookie("passWord", passWord, { expires: 7 }); // 存储一个带7天期限的 cookie
}else{
$.cookie("rmbUser","false",{expires:-1});
$.cookie("username","",{expires:-1});
$.cookie("passWord","", { expires: -1 });
}
}
if($("#rmbUser").attr("checked")=="checked"){
var userName = $("#wsc-username").val();
var passWord = $("#wsc-password").val();
$.cookie("rmbUser","true",{expires:7});
$.cookie("userName",userName,{expires:7});
$.cookie("passWord", passWord, { expires: 7 }); // 存储一个带7天期限的 cookie
}else{
$.cookie("rmbUser","false",{expires:-1});
$.cookie("username","",{expires:-1});
$.cookie("passWord","", { expires: -1 });
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询