【发布时间】:2009-04-02 18:19:25
【问题描述】:
这里有一个奇怪的问题,我们正在运行一些混合环境 Web 应用程序,它们使用 Windows 或 Forms 身份验证,具体取决于用户来自哪里。
我很好奇其他人如何处理过期的会话,以避免有人将空闲会话打开太久然后尝试恢复工作,主要是寻找有关该主题的最佳做法。
任何建议或意见将不胜感激。
谢谢,
【问题讨论】:
标签: asp.net expired-sessions mixed-authentication
这里有一个奇怪的问题,我们正在运行一些混合环境 Web 应用程序,它们使用 Windows 或 Forms 身份验证,具体取决于用户来自哪里。
我很好奇其他人如何处理过期的会话,以避免有人将空闲会话打开太久然后尝试恢复工作,主要是寻找有关该主题的最佳做法。
任何建议或意见将不胜感激。
谢谢,
【问题讨论】:
标签: asp.net expired-sessions mixed-authentication
我不确定您的身份验证方法如何影响会话超时,他们用于进入的机制不应影响他们可以停留多长时间。
一般来说,如果某人确实有一个过期的会话,您可以添加代码来检查他们的会话是否处于活动状态。如果不是,只需将它们重定向到登录页面,或显示一些其他友好文本。
基本上是这样的:
if (Session.IsNewSession)
Response.Redirect("login.aspx");
【讨论】:
【讨论】: