членство в asp.net пользовательская смена паролей пользователями и администраторами - PullRequest
0 голосов
/ 06 июня 2011

Я все еще ищу StackOverFlow, а также внутренние трубы, но не нашел пример того, что мне нужно сделать.

  1. Если пользователь забыл свой пароль и правильно ответил на вопрос с напоминанием, ему будут показаны два поля формы для ввода нового пароля; Не отправлять по электронной почте или отображать случайно сгенерированный пароль.

  2. Если пользователь звонит в центр поддержки, администратор может изменить пароль, вопрос с напоминанием и ответ.

Спасибо

Джеймс

1 Ответ

2 голосов
/ 06 июня 2011

просто используйте этот код:

 var user = Membership.GetUser(username);
 user.ChangePassword(user.ResetPassword(), newPassword);

это просто сначала сбрасывает пароль, а затем меняет его на новый пароль, вам не нужно знать, сброшенный промежуточный пароль

...