我想在客户端处理会话超时。目前,我们不会在我们的asp.net MVC代码中处理会话超时。我可以使用任何技巧,只在会话到期时显示所有ajax请求的警告框吗?说我的会话时间是20分钟。有没有办法,我可以使用jquery
在客户端上实现它,而不是在服务器上处理它?</ p>
我应该在哪里以及如何使用jquery检查会话超时?
答案 0 :(得分:0)
您可以通过cookie和setTimout()来完成。我在我的项目中试过这个。
我遵循了两个步骤:
$.cookie("login-time", 'your-login-time');
setTimeout(function(){
var login-time = $.cookie("login-time");
// add 20 minutes to login-time
//get current time and compare it with login-time and produce alert
}, 1000);