如何使Session变量的持续时间长于登录时间

时间:2012-05-17 10:26:27

标签: .net session

我在web.config中有这个:

<sessionState timeout="70"/>

<authentication mode="Forms">
  <forms loginUrl="~/Index" timeout="60" />
</authentication>

我也有:

Session.Timeout = 70;

因此,大约一个小时后,用户仍然登录,但会话为空,程序崩溃。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您必须检查您的会话是否为空,然后重定向到登录页面。

答案 1 :(得分:0)

实际上问题中的代码是正确的。但是,每次重建代码时,会话都会丢失。这就是问题所在。