Как лучше использовать поле подтверждения пароля mvc2? - PullRequest
1 голос
/ 21 апреля 2010

Я недавно задавал подобный вопрос, но не получая ответов, я делаю шаг назад с более широким подходом.

Я ищу, чтобы создать поле подтверждения пароля, используя asp.net MVC2, который работаетклиент.Все другие проверки моего клиента выполняются с помощью MicrosoftMvcValidation.js, просто добавив Html.EnableClientValidation ();звоните.

Некоторые из моих соображений.Должен ли пароль подтверждения быть частью объекта модели?Используя этот подход, я создал проверку на стороне сервера, создав собственную привязку модели.

Есть ли какие-нибудь проекты, которые сделали это?

Ответы [ 2 ]

1 голос
/ 26 апреля 2010

У меня есть идея о подтверждении пароля:

Мы регистрируемся на сотнях сайтов, и удивительно, что почти все они заставляют нас подтверждать пароль.Это не имеет никакого смысла.Конечно, вы даете пользователям способ сбросить свои пароли, так какой смысл это подтверждать?Если кто-то забывает об этом или в нем есть опечатка (что в любом случае встречается редко), то он просто сбрасывает пароль.Лично я считаю, что подтверждение пароля - это пустая трата времени и ресурсов, а не очень удобен для пользователя. (на большинстве новых сайтов, таких как Facebook и т. Д., Подтверждения пароля нет)1005 *

0 голосов
/ 26 апреля 2010

Пароль подтверждения определенно не должен быть частью объекта модели. Там нет необходимости хранить его. И я не могу понять, зачем вам специальный переплет модели?

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

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