我對使用「User.Identity」和「FormsAuthentication.SetAuthCookie」的身份驗證存在一些理解錯誤。身份驗證中的一些誤解
我有這樣的動作:
public ActionResult Login(string userName, string password)
{
if (Membership.ValidateUser(userName, password))
{
FormsAuthentication.SetAuthCookie(userName, true);
var isAuth = User.Identity.IsAuthenticated;
return View("Desktop");
}
return View("Login");
}
我的問題是,爲什麼在我使用該行(User.Identity.IsAuthenticated)設置身份驗證票證的isAuth變量假的價值?