none
请问User.Identity.IsAuthenticated 为什么总是false? RRS feed

  • 问题

  •      //运行会员登陆
            [HttpPost]
            public ActionResult Login(string email, string password, string returnUrl)
            {
                if (ValidateUser(email, password))
                {
                    FormsAuthentication.SetAuthCookie(email, false);
                    if (String.IsNullOrEmpty(returnUrl))
                    {
                        return RedirectToAction("index", "Home");
                    }
                    else
                    {
                        return Redirect(returnUrl);
                    }
                }
                ModelState.AddModelError("", "您输入的账号或密码错误");
                return View();
            }


    FormsAuthentication.SetAuthCookie(email, false) 已经运行了,为什么不能改变User.Identity.IsAuthenticated的状态呢?
    2016年9月23日 7:24

全部回复