如何使用asp.net中的会话自动设置注销

时间:2014-07-09 09:18:16

标签: c# javascript asp.net session

我正在研究asp.net项目。我需要知道如何使用会话概念或其他方法在5分钟后自动注销。

由于

2 个答案:

答案 0 :(得分:0)

我同意这个评论,但我试着给你一些建议。

您有不同的可能性来设置超时。

例如:

  1. 使用web.config。在web.config文件中,您可以定义用户会话的超时(检查http://msdn.microsoft.com/en-us/library/h6bb9cz9%28v=vs.71%29.aspx以获取更多信息)
  2. 使用.NET。这是具体的。如果您使用的是Cookie(而不是会话),请查看http://msdn.microsoft.com/en-us/library/vstudio/ms178194%28v=vs.100%29.aspx以获取有关Cookie过期定义的更多信息。
  3. 我希望我能以有用的方式引导你。

    格尔茨

答案 1 :(得分:0)

<configuration>
  <system.web>
     <sessionState timeout="5"></sessionState>
  </system.web>
</configuration>

在web.config文件中指定sessionState超时属性。这意味着会话将在闲置后的5分钟内到期。

每个需要用户身份验证的页面都必须调用一个通用函数来检查会话是否仍处于活动状态。如果该函数确定会话已过期,则应将用户重定向到显示会话过期消息的页面,并提示用户重新登录。