ASP.NET窗体身份验证 - 在会话即将结束时警告用户

时间:2009-09-03 08:28:51

标签: asp.net

我有一个使用Forms Authentication的ASP.NET 3.5应用程序。

能够警告用户他们的登录会话将超时是很好的。我认为它需要一些AJAX / Jquery,但就我而言。

2 个答案:

答案 0 :(得分:3)

您可以在会话到期前使用setTimeout一段时间,并在一分钟左右之前执行类似alert()的操作。因此,如果您的会话超时为20分钟,则可以在19分钟不活动后进行提醒。

编辑 - 正如其他人所说,有其他选择(可能更好)。以look at this为例。

答案 1 :(得分:2)

通常,您何时会通知用户?如果您发出请求(Ajax或其他),则会话将不会超时,因为发出请求的行为会将会话超时推迟到以后的时间。