【发布时间】:2013-10-03 11:02:47
【问题描述】:
当用户登录时,我将用户名和密码存储在会话中。注销后,当我按下浏览器的后退按钮时,它再次进入用户的主页。我希望会话必须过期,以便在用户按下后退按钮注销后,他会被重定向到登录页面。
我已经试过了
Session.RemoveAll();
Session.Abandon();
Session.Remove("StoreUser");
StoreUser 是包含用户名和密码的会话名称。
【问题讨论】:
-
您可以在用户主页的页面加载事件上编写一个方法,并在该方法中检查是否存在会话值,然后将其重定向到注销页面
-
您在登录时正在检查会话值
-
您使用的是 mvc 还是 webforms,您是否使用了 formauth?
标签: c# asp.net session-state