当超时发生时,是否可以在用户首次点击任何内容之前立即重定向到登录页面?目前,超时发生时,用户所在的页面仍然显示,但只要用户点击任何内容,它就会转到登录页面。谢谢。
当超时发生时,是否可以在用户首次点击任何内容之前立即重定向到登录页面?目前,超时发生时,用户所在的页面仍然显示,但只要用户点击任何内容,它就会转到登录页面。谢谢。
function sessionHasExpired(){
if(confirm("Your session has expired. Do you want to go to the login page")){
window.location = "http://google.com/?q=login";
}
}
var sessionTimeInMilliseconds = 1000*60*5; // here: 5 minutes
setTimeout(sessionHasExpired, sessionTimeInMilliseconds );
是的,您可以通过JavaScript定时器和ajax调用来轮询会话状态以检查服务器会话状态,然后重定向到登录页面;或者,您可以将计时器设置为指定的时间限制(20分钟或会话超时),然后重定向到登录页面。