Восстановление пароля с аутентификацией форм

Я новичок в asp.net. В настоящее время у меня есть страница входа с кнопкой ссылки для забытого пароля в нижней части экрана. Я также использую аутентификацию с помощью форм, чтобы предотвратить доступ неавторизованного пользователя к другим страницам. Аутентификация работает нормально, за исключением одного. Как восстановить пароль из списка пользователей?


person Piero92    schedule 30.05.2017    source источник


Ответы (1)


Вы не хотите хранить или извлекать исходный пароль по соображениям безопасности — asp.net должен хранить хэш исходного пароля в вашем хранилище данных. Когда пользователь снова вводит свой пароль, настроенный алгоритм хеширования должен хэшировать его до того же значения, что и раньше, и он соответствует сохраненному хэшу на сервере для аутентификации.

См. также Asp.net MVC - Как хешировать пароль для получения дополнительной информации. .

person twidgett    schedule 30.05.2017
comment
Спасибо, я использую аутентификацию на основе форм. Например: ‹режим аутентификации=Формы› ‹имя форм=frmPanel path=/admin loginUrl=login.aspx Protection=All timeout=1440› ‹учетные данные passwordFormat=Clear› ‹имя пользователя=admin password=admin1/› ‹имя пользователя= пароль пользователя=user2/› ‹/учетные данные› ‹/forms› ‹/аутентификация› - person Piero92; 30.05.2017