所以,我在控制器中有代码:
FormsAuthentication.SetAuthCookie("hello", true); throw new Exception("" + User.Identity.IsAuthenticated);
它总是显示错误。原因是什么?
答案 0 :(得分:3)
只有当用户开始发送cookie时,才会在下一个请求中对用户进行身份验证。表单身份验证仅在请求开始时发生。如果确实需要,可以将HttpContext.Current.User更改为自定义身份验证身份,但您应该进行重定向。