kala-tamin ASP.NET MVC truly log off with Forms Authentication

ASP.NET MVC truly log off with Forms Authentication

I have a logoff action on a controller as so:

    public ActionResult Logoff()     {         var x = Request.IsAuthenticated;         var y = User.Identity.IsAuthenticated;          FormsAuthentication.SignOut();         Session.Abandon();          var a = Request.IsAuthenticated;         var b = User.Identity.IsAuthenticated;          return View();     } 

However, x, y, a, and b, are all true. So when my view renders, it still behaves as if the user is logged in. Can someone please provide a solution and/or explanation?

Is it possible for a Master page to access Controller properties?


ASP.NET MVC - Wordpress Style URLs
FormsAuthentication.SignOut() removes the authentication cookie, so you need to redirect after it instead of returning a view so that the client is notified:.
Dropdown client-side validation in IE7, using Html.ValidateFor() helper
public ActionResult Logoff() {     FormsAuthentication.SignOut();     return RedirectToAction("Index"); } 
Now in the Index action the user will no longer be authenticated..
SEO: Duplicated URLs with and without dash “/” and ASP.NET MVC

Why does moving classes into a new folder in Visual Studio break things?

71 out of 100 based on 71 user ratings 221 reviews