используя asp.net sqlmembership как отправить пользователю его пароль, если для формата пароля установлено значение hashed - PullRequest
1 голос
/ 23 мая 2010

установка типа для хэширования, кажется, не позволяет enablePasswordRetrieval. Что делать, если пользователь забыл свой пароль?

Ответы [ 2 ]

5 голосов
/ 23 мая 2010

Если утерян хешированный пароль, единственный вариант - создать новый. Либо пользователем, либо администратором (-tool).

Обычной практикой является отправка ссылки на защищенную страницу, где пользователь может ввести новый пароль.

1 голос
/ 23 мая 2010

Хеши необратимы в своей исходной форме, поэтому восстановление пароля невозможно.Если это требование, вам нужно будет использовать шифрование.Для этого измените passwordFormat="Hashed" на passwordFormat="Encrypted"

...