在会话到期时注销用户

时间:2012-04-05 18:17:33

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

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

1 个答案:

答案 0 :(得分:5)

这会自动发生。会话过期后,用户请求身份验证的下一页应重定向到登录页面。如果你的意思是你想让页面停留太长时间不再显示,那么有几种方法。

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

  2. 使用Javascript setTimeout function重定向到...之前 会话超时。