【发布时间】:2012-04-19 12:02:26
【问题描述】:
如果会话过期,强制用户再次登录的最佳方法是什么。我正在使用表单身份验证。即使用户在浏览器中打开了多个标签,该解决方案也需要工作。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 session forms-authentication
如果会话过期,强制用户再次登录的最佳方法是什么。我正在使用表单身份验证。即使用户在浏览器中打开了多个标签,该解决方案也需要工作。
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-3 session forms-authentication
这会自动发生。会话过期后,用户请求的需要身份验证的下一页应重定向到登录页面。如果您的意思是希望页面在放置时间过长后不再显示,有几种方法。
为每个页眉添加META REFRESH tag。刷新时间 应该接近或等于会话超时。请注意,如果您 进行 AJAX 调用,刷新标签不会将计时器重置为零。
使用 Javascript setTimeout function 在 会话超时。
【讨论】: