Microsoft придумала новую систему членства под названием "Идентификация ASP.NET" (также по умолчанию в ASP.NET MVC 5). Я нашел образец проекта, но это не реализовано с паролем reset.
В пароле reset тема только что нашла эту статью: Внедрение пользовательского подтверждения и пароля reset с одним идентификатором ASP.NET - боль или удовольствие, а не помощь для меня, потому что не используйте встроенное восстановление пароля.
Поскольку я рассматривал варианты, так как мне кажется, нам нужно сгенерировать токен reset, который я вышлю пользователю. Пользователь может установить новый пароль с помощью токена, перезаписав старый.
Я нашел IdentityManager.Passwords.GenerateResetPasswordToken
/IdentityManager.Passwords.GenerateResetPasswordTokenAsync(string tokenId, string userName, validUntilUtc)
, но я не мог понять, что это может означать параметр tokenId
.
Как реализовать пароль reset в ASP.NET с MVC 5.0?