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(); }
但是,x,y,a和b都是正确的。所以当我的视图呈现时,它仍然像用户登录一样行为。有人可以提供解决方案和/或解释?
public ActionResult logoff() { FormsAuthentication.SignOut(); return RedirectToAction("Index"); }
现在在索引操作中,用户将不再被认证。