зачем вводить пароль 2 раза? - PullRequest
1 голос
/ 22 февраля 2009

На большинстве сайтов зарегистрированной пользовательской части они хотят, чтобы вы вводили пароль 2 раза. Это почему? Почему бы не один ввод, где вы вводите пароль? Почему вы должны это «подтвердить».

Вы знаете

Username
Password
Confirm password

Submit

Это было в моей голове некоторое время ...

Надеюсь, кто-нибудь ответит на это.

Спасибо

Ответы [ 2 ]

21 голосов
/ 22 февраля 2009

Это чтобы избежать опечаток. Если вам придется вводить пароль дважды, скорее всего, вы сделаете свой пароль таким, каким хотите. Они хотят, чтобы люди, чей пароль был «бла», не могли восстановить свой пароль позже, потому что они набрали «блаж» по ошибке. Это особенно верно, так как поля пароля отображаются в виде звездочек (*********), и иногда трудно сказать, набрали ли вы то, что, как вы думали, вы ввели - люди могут делать опечатки, даже не осознавая этого. Некоторые веб-сайты также делают это с помощью адреса электронной почты, когда это также важно, и это правильно.

Кстати: я не уверен, почему вообще упоминается PHP, это не имеет никакого отношения к PHP и используется во всех видах веб-сайтов. :)

4 голосов
/ 22 февраля 2009

Если вы используете элемент input типа password (что вам следует!), Введенный текст не будет отображаться. Вместо этого каждый символ представлен * или , чтобы хотя бы получить обратную связь по длине.

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

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