注销后,如何在用户单击ASP.NET MVC3中的浏览器按钮后将用户重定向到登录页面

时间:2013-07-11 10:43:35

标签: c# asp.net-mvc-3 internet-explorer-9

我正在使用C#和SQL SERVER 2008作为后端来处理ASP.NET MVC3项目。

Mu问题是:

在Logout Controller上正在进行

Session.Abandon();

 HttpContext.Response.Cookies.Set(new HttpCookie("Cookie-Name") { Value = string.Empty });

由于这个原因,会话将被清除,Cookie也将被清除。

现在我希望如果任何用户点击浏览器的后退按钮,他/她应该被重定向到登录页面。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试:

if(!User.Identity.IsAuthenticated)
{
    RedirectToAction("Index", "Home");
}

并对所需操作使用[Authorize]数据注释。您应该为所有需要用户登录的页面执行类似的操作。

希望它有所帮助。