[英]How to redirect a user back to where he was after login in asp.net mvc 3
[英]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.