避免手动设置 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总是假的

什么给?

避免手动设置 FormsAuthentication Cookie

首先,请确保在 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);
 }
相关文章:
  • 没有找到相关文章