避免手动设置 FormsAuthentication Cookie
本文关键字:FormsAuthentication Cookie 设置 | 更新日期: 2023-09-27 18:30:18
我在不同的时间有过不良行为,使用这个:
FormsAuthentication.SetAuthCookie(user.UserName, true);
否则,.Net 将如何/将如何设置 cookie?
我试过这个:(System.Web.HttpContext.Current.User.Identity.IsAuthentication有时会失败)
但是我的User.Identity.IsAuthentication总是假的
什么给?
首先,请确保在 Web 配置文件中启用了表单身份验证。
<authentication mode="Forms" />
使用如下所示的代码使其工作。该方法RedirectFromLoginPage
将创建身份验证cookie,并将用户重定向到原始页面或默认URL,即主页。
if (Membership.ValidateUser(userName, password))//or whatever method you use
{
// Log the user into the site
FormsAuthentication.RedirectFromLoginPage(userName, false);
}