簡體   English   中英

注銷后,如何在ASP.NET MVC3中單擊瀏覽器的后退按鈕時將用戶重定向到登錄頁面

[英]After logout,how to redirect user to login page when he/she will click back button of browser in ASP.NET MVC3

我正在使用C#和SQL SERVER 2008作為后端的ASP.NET MVC3項目。

畝問題是:

在注銷控制器上正在做

Session.Abandon();

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

因此,會話將被清除,Cookie也將被清除。

現在,我希望如果有任何用戶單擊瀏覽器的“后退”按鈕,則他/她應被重定向到登錄頁面。

我怎樣才能做到這一點?

嘗試:

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

並在所需的操作上使用[Authorize]數據注釋。 您應該對所有需要用戶登錄的頁面執行類似的操作。

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM