我正在使用C#和SQL SERVER 2008作为后端来处理ASP.NET MVC3项目。
Mu问题是:在Logout Controller上正在进行
Session.Abandon();
HttpContext.Response.Cookies.Set(new HttpCookie("Cookie-Name") { Value = string.Empty });
由于这个原因,会话将被清除,Cookie也将被清除。
现在我希望如果任何用户点击浏览器的后退按钮,他/她应该被重定向到登录页面。
我该怎么做?
答案 0 :(得分:0)
尝试:
if(!User.Identity.IsAuthenticated)
{
RedirectToAction("Index", "Home");
}
并对所需操作使用[Authorize]
数据注释。您应该为所有需要用户登录的页面执行类似的操作。
希望它有所帮助。