在我的应用程序中,如果用户处于活动状态,则不会重置会话。
我的会话超时时间是20分钟。
表示:让用户登录我的应用程序并进行一些操作。那次行动耗时20分钟。然后在操作应用程序的中间显示会话超时错误并重定向到登录页面,这不好。
如何解决这个问题。
如何在用户处于活动状态时重置会话。如果用户处于非活动状态20分钟,则应重定向到登录页面。
如果用户理想的时间是15分钟,之后用户进行了一些操作,那么用户就不应该重定向到登录页面。
我发现了一些从IIS标签设置的链接无效。
你能帮忙解决这个问题吗?提前致谢
答案 0 :(得分:1)
如果您正在使用表单身份验证,那么以下代码将有所帮助。
<authentication mode="Forms">
<forms defaultUrl="FrmAbc.aspx" loginUrl="FrmLogin.aspx" protection="All" cookieless="UseCookies" slidingExpiration="true" timeout="1200" />
</authentication>