ASP MVC — WebSecurity — SimpleMemberShip — получение PasswordVerificationTokenExpirationDate по API

Я использую WebSecurity API и SimpleMemberShip для обслуживания учетных записей в своем приложении MVC4. Одной из его задач является сброс пароля пользователя. SimpleMemberShip обслуживает его с помощью метода GeneratePasswordResetToken(). Кроме того, он устанавливает дату истечения срока действия токена.

Я не могу найти подходящий метод для получения даты истечения срока действия (PasswordVerificationTokenExpirationDate).

Кто-нибудь нашел?


person Bronek    schedule 03.05.2013    source источник


Ответы (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

person Sony33    schedule 02.06.2013
comment
Что значит решил проблему? Задача которого? Я не думаю, что это проблема, описанная в моем вопросе. - person Bronek; 03.06.2013