根据URL中的凭据自动登录

本文关键字:登录 URL 根据 | 更新日期: 2023-09-27 18:12:54

c#, .net, webforms

我正在构建如果有人忘记密码。系统管理员可以发送一个链接到客户的电子邮件,他们可以点击它,它登录,并强制他们更新他们的个人资料。我的一切都在运转并得到验证。现在我不明白(仍在阅读)如何制作HttpContext.Current.User.Identity.IsAuthenticated == true;在我的方法返回true后,该人员已经过验证,并允许来自url的信息记录该人员的登录。我知道我错过了什么,或者不明白它是如何工作的。

不管怎样,谢谢你的帮助

根据URL中的凭据自动登录

如果有人需要这个

if (verifiedUser != "0")
{
    //if user is verified
    FormsAuthentication.SetAuthCookie(verifiedUser, true);
    var LoginType = HttpContext.Current.User.Identity.AuthenticationType;
    if (!User.Identity.IsAuthenticated)
    {
        Response.Redirect(Request.RawUrl);
    }
}