如何检查重置会话

时间:2013-11-28 09:46:56

标签: c# asp.net session iis

在我的应用程序中,如果用户处于活动状态,则不会重置会话。

我的会话超时时间是20分钟。

表示:让用户登录我的应用程序并进行一些操作。那次行动耗时20分钟。然后在操作应用程序的中间显示会话超时错误并重定向到登录页面,这不好。

如何解决这个问题。

如何在用户处于活动状态时重置会话。如果用户处于非活动状态20分钟,则应重定向到登录页面。

如果用户理想的时间是15分钟,之后用户进行了一些操作,那么用户就不应该重定向到登录页面。

我发现了一些从IIS标签设置的链接无效。

你能帮忙解决这个问题吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果您正在使用表单身份验证,那么以下代码将有所帮助。

 <authentication mode="Forms">
  <forms defaultUrl="FrmAbc.aspx" loginUrl="FrmLogin.aspx" protection="All" cookieless="UseCookies" slidingExpiration="true" timeout="1200" />
</authentication>