使会话过期

时间:2011-05-21 20:20:50

标签: c# asp.net

我在web.config文件中使用authentication mode=forms。因为它是一个安全的应用程序所以我想在5分钟内使我的会话到期。现在我正在编写代码隐藏编程。

还有其他简单的方法吗?

4 个答案:

答案 0 :(得分:4)

您应该在Web.config文件中执行此操作。这将过期Session

<configuration>
  <system.web>
    <sessionState 
      mode="InProc"
      cookieless="true"
      timeout="5" />
  </system.web>
</configuration>

其他选项是,这将过期cookie

<authentication mode="Forms">
   <forms name=".ASPXAUTH" loginUrl="Login.aspx" protection="All" timeout="5" path="/" slidingExpiration="true">
   </forms>
</authentication>

答案 1 :(得分:3)

你可以从c#

开始
HttpContext.Current.Session.Timeout = 5;

答案 2 :(得分:0)

答案 3 :(得分:0)

这是你要找的吗?

<system.web>
    <authentication mode="Forms">
          <forms timeout="5"/>
    </authentication>
</system.web>