我正在使用Jquery
到End a session due to Inactivity
来处理此示例。
http://www.philpalmieri.com/js_sandbox/timedLogout/
在可用的脚本中,我刚刚更改了一些内容,以便在aspx
之后重定向到我的logout
,如下所示
$.fn.idleTimeout = function(options) {
var defaults = {
inactivity: 1200000, //20 Minutes
noconfirm: 10000, //10 Seconds
sessionAlive: 30000, //10 Minutes
//redirect_url: '/js_sandbox/',
click_reset: true,
//alive_url: '/js_sandbox/',
//logout_url: '/js_sandbox/'
logout_url: '/IdleTimeOut/Default2.aspx'
}
但是由于不活动而成功注销后,这会导致undefined page
错误。
我也有几个问题:
如果我使用这个脚本,如果我在提示符上单击“确定”,那么会话会在我的应用程序中运行吗?我正在使用form authentication
答案 0 :(得分:3)
请仔细阅读文档。 logout_url
选项是用于在服务器上执行注销操作的URL,而redirect_url
是用户将在执行注销操作后重定向的URL。到目前为止,您需要取消注释logout_url
选项并将其值设置为'/IdleTimeOut/Default2.aspx'
,如果您不需要在服务器上执行注销操作,则注释掉logout_url
选项。
答案 1 :(得分:0)
你的代码已经20分钟了:
不活动:1200000,// 20分钟
为了使它5分钟,它应该是:不活动:300000,// 5分钟