Я новичок в asp.net. В настоящее время у меня есть страница входа с кнопкой ссылки для забытого пароля в нижней части экрана. Я также использую аутентификацию с помощью форм, чтобы предотвратить доступ неавторизованного пользователя к другим страницам. Аутентификация работает нормально, за исключением одного. Как восстановить пароль из списка пользователей?
Восстановление пароля с аутентификацией форм
Ответы (1)
Вы не хотите хранить или извлекать исходный пароль по соображениям безопасности — asp.net должен хранить хэш исходного пароля в вашем хранилище данных. Когда пользователь снова вводит свой пароль, настроенный алгоритм хеширования должен хэшировать его до того же значения, что и раньше, и он соответствует сохраненному хэшу на сервере для аутентификации.
См. также Asp.net MVC - Как хешировать пароль для получения дополнительной информации. .
person
twidgett
schedule
30.05.2017
Спасибо, я использую аутентификацию на основе форм. Например: ‹режим аутентификации=Формы› ‹имя форм=frmPanel path=/admin loginUrl=login.aspx Protection=All timeout=1440› ‹учетные данные passwordFormat=Clear› ‹имя пользователя=admin password=admin1/› ‹имя пользователя= пароль пользователя=user2/› ‹/учетные данные› ‹/forms› ‹/аутентификация›
- person Piero92; 30.05.2017