Как получить доступ по паролю пользователя в ASP.Net 4.5 с использованием удостоверения? - PullRequest
0 голосов
/ 28 октября 2018

Сценарий

Сейчас у меня есть проект, основанный на ASP.Net 4.0 с использованием членства.

В членстве у меня есть метод с именем Membership.GetUser(txtGetUsername.Text).GetPassword(), из которого я могу получить пароль конкретного пользователя, и эта функция предоставляется только администратору, если пользователь столкнулся с какими-либо проблемами в нашем приложении, он связывается с администратором, а администратор получает свой пароль.и решить его запрос.В целях безопасности мы ведем журналы.

Сейчас я создаю другое приложение, но на этот раз я использую ASP.Net 4.5, который использует Identity.Теперь я создаю ту же страницу для администратора, чтобы получить пароль пользователя, но как я могу сделать это в Identity?

Я выполнил поиск в Google, связанный с моим вопросом, но не разрешил мой запрос.Я также поделился с вами некоторыми связанными вопросами для справки.

Получить пароль от пользователя с помощью UserManager

Есть ли способ получить пользователяпароль с помощью UserManager в ASP.NET Identity 2.0?

1 Ответ

0 голосов
/ 28 октября 2018

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

удостоверение личности PasswordHash сломано:

https://www.blinkingcaret.com/2017/11/29/asp-net-identity-passwordhash/

...