【问题标题】:ASP MVC - WebSecurity - SimpleMemberShip - getting PasswordVerificationTokenExpirationDate by APIASP MVC - WebSecurity - SimpleMemberShip - 通过 API 获取 PasswordVerificationTokenExpirationDate
【发布时间】:2013-04-27 20:15:57
【问题描述】:

我使用 WebSecurity API 和 SimpleMemberShip 为我的 MVC4 应用程序中的帐户提供服务。它的任务之一是重置用户密码。 SimpleMemberShip 通过 GeneratePasswordResetToken() 方法提供服务。此外,它还设置了令牌的到期日期。

我找不到获取到期日期的适当方法(PasswordVerificationTokenExpirationDate)。

有人找到了吗?

【问题讨论】:

    标签: asp.net-mvc-4 simplemembership reset-password


    【解决方案1】:

    WebSecurity.ResetPassword 返回 bool,我这样解决了问题:

        public ActionResult Recover(Recover model)
        {
            var validateToken = WebSecurity.ResetPassword(model.token, model.Password);
    
            if (validateToken == true)
            {
                ViewBag.message = "password is changed.";
                return View();
            }
            ModelState.AddModelError("", "password is not changed.");
            return View();
        }
    

    请看这里:http://msdn.microsoft.com/en-us/library/webmatrix.webdata.websecurity.resetpassword(v=vs.111).aspx

    【讨论】:

    • 你解决了这个问题是什么意思?哪个问题?我不认为这是我的问题中描述的问题。
    猜你喜欢
    • 2015-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2016-05-27
    • 2012-12-21
    • 2012-08-19
    • 2014-11-29
    • 2013-02-26
    相关资源
    最近更新 更多