我在控制器上有一个注销操作,如下所示:
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 都是正确的。因此,当我的视图呈现时,它仍然表现得好像用户已登录。有人可以提供解决方案和/或解释吗?