Authetiaction позволяет пользователю сменить пароль с первоначально отправленного случайного пароля - PullRequest
2 голосов
/ 28 октября 2011

Я относительно новичок в аутентификации.

Я настроил пользователей и роли с помощью инструмента администрирования веб-сайта, к которому вы переходите, щелкая значок над обозревателем решений в Visual Studio.1004 * Это все отлично работает.Однако я хочу знать, как его настроить, когда вы создаете пользователя, он случайным образом генерирует пароль.Также я хотел бы, чтобы пользователь мог пойти и изменить там пароль.Вам нужно настроить эту функцию самостоятельно в своем приложении или есть встроенный механизм?

Ответы [ 2 ]

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

Не уверен, что вы используете аутентификацию на основе форм, но Полное руководство по аутентификации веб-сайтов на основе форм здесь, на SO, просто фантастика, и, скорее всего, ответит на все ваши вопросы.

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

Вы можете сгенерировать случайный пароль несколькими способами. Проверьте эту ссылку. Это отличный пример, показывающий, как это сделать с GUID (за исключением удаления тире и использования только первых n символов GUID).

Вы также можете использовать метод Membership.GeneratePassword(). Это отличное встроенное решение.

Если вы хотите, чтобы ваш пользователь изменил свой пароль, вы можете ввести новые параметры пароля в метод MembershipProvider.ChangePassword().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...