Почему большинство форм (в основном традиционно я считаю) просят пользователей подтвердить свой адрес электронной почты и иметь два поля адреса электронной почты (один называется адресом электронной почты, а второй - «Подтвердить адрес электронной почты»)? Большую часть времени это делается в регистрационных или контактных формах. Это способ фильтрации роботов или проверка базы данных и используется только для определенных типов БД (MS SQL и т. Д.). Или, может быть, разработчики хотят, чтобы мы были на 100% уверены, что адрес электронной почты, который мы вводим, верен, что, заставляя нас вводить его дважды, мы можем проверить его на самом деле правильно (и исправить в двух местах?).Почему формы запрашивают подтверждение адреса электронной почты?
Звучит как глупый вопрос, почему разработчики делают это вместо того, чтобы просить адрес электронной почты один раз?
Все, что я знаю, это то, что если мы сможем проверить электронную почту в одном поле формы для записи БД, тогда этого достаточно и создать защиту по-другому.
Это всегда возможность ошибок типографии при заполнении деталей в любых полях формы. Меньшая вероятность сделать ошибку дважды. Если значения не совпадают, пользователь может быть предупрежден. Обычно это делается в поле «Электронная почта и пароль». Ввод неправильной информации по ошибке сделает учетную запись непригодной для использования. –
Это то, что я хотел засунуть. Это правда, что возможность ввода неправильного адреса электронной почты уменьшается, если один и тот же адрес электронной почты вводится дважды, и хорошо, что пользователь может быть предупрежден. Также я задаюсь вопросом, есть ли другой способ сделать это, а не спрашивать его дважды. Я сам сделал некоторые учетные записи непригодными для использования на некоторых веб-сайтах, но я не могу вспомнить комбинацию некорректной информации, которую я ввел для ее достижения. – ParttimeCoder
Поскольку значение, которое мы хотим проверить, не хранится нигде, самый простой способ подтвердить это - ввести пользователя дважды. Я не уверен, есть ли другой лучший способ. Извините –