2013-05-03 132 views
2

我正在使用的程序使用C#编码,,我们的会话在页面首次加载时启动,超时后用户注销并重定向到登录屏幕会话时间重新开始,然后再次超时。这使得用户必须登录两次。用户注销后,会话超时再次登录asp

如何更改会话时间,使其在用户登录后启动,并且在用户登录之后超时才会再次启动?

+0

你可以分享一些你的问题的实际代码,它可以是一个web.config或global.asax文件的问题,或者两个@appel – Alok 2013-05-16 03:16:01

回答

0

您可以在web.config中增加会话时间。默认情况下它是20分钟,但你必须手动放置会话的标签。

0

里面的web.config,可以设置会话超时选项

的web.config

<system.web> 
    <sessionState mode="InProc" timeout="120" /> 
    </system.web> 

可以增加超时场,这是微小

裁判:HttpSessionState.Timeout Property

+0

会话超时是否问题是,当会话超时并且用户被发送到登录屏幕时,看起来超时重新开始。如果用户在超时后尝试重新登录,他们会提示再次登录 – appel 2013-05-17 19:23:01