【问题标题】:log out a user on session expiration在会话到期时注销用户
【发布时间】:2012-04-19 12:02:26
【问题描述】:

如果会话过期,强制用户再次登录的最佳方法是什么。我正在使用表单身份验证。即使用户在浏览器中打开了多个标签,该解决方案也需要工作。

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-3 session forms-authentication


    【解决方案1】:

    这会自动发生。会话过期后,用户请求的需要身份验证的下一页应重定向到登录页面。如果您的意思是希望页面在放置时间过长后不再显示,有几种方法。

    1. 为每个页眉添加META REFRESH tag。刷新时间 应该接近或等于会话超时。请注意,如果您 进行 AJAX 调用,刷新标签不会将计时器重置为零。

    2. 使用 Javascript setTimeout function 在 会话超时。

    【讨论】:

      猜你喜欢
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 2021-12-09
      • 2011-11-14
      • 1970-01-01
      相关资源
      最近更新 更多