从基于URL的凭据自动登录

时间:2016-10-12 12:55:01

标签: c# webforms .net-4.0

c#,。net4,webforms

如果有人忘记密码,我正在建设。系统管理员可以发送客户电子邮件的链接,他们可以点击它,登录,并强制他们更新他们的个人资料。我有一切工作和验证。现在我不明白(仍在阅读)如何制作 HttpContext.Current.User.Identity.IsAuthenticated == true;在我的方法返回true之后,该人被验证并允许来自该人的URL日志中的信息。我知道我遗漏了某些东西,或者不了解它是如何工作的。

无论哪种方式,谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

如果有人需要这个

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);
    }
}

适用于我的问题。