2015-06-01 3 views
1

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

Звучит как глупый вопрос, почему разработчики делают это вместо того, чтобы просить адрес электронной почты один раз?

Все, что я знаю, это то, что если мы сможем проверить электронную почту в одном поле формы для записи БД, тогда этого достаточно и создать защиту по-другому.

+0

Это всегда возможность ошибок типографии при заполнении деталей в любых полях формы. Меньшая вероятность сделать ошибку дважды. Если значения не совпадают, пользователь может быть предупрежден. Обычно это делается в поле «Электронная почта и пароль». Ввод неправильной информации по ошибке сделает учетную запись непригодной для использования. –

+0

Это то, что я хотел засунуть. Это правда, что возможность ввода неправильного адреса электронной почты уменьшается, если один и тот же адрес электронной почты вводится дважды, и хорошо, что пользователь может быть предупрежден. Также я задаюсь вопросом, есть ли другой способ сделать это, а не спрашивать его дважды. Я сам сделал некоторые учетные записи непригодными для использования на некоторых веб-сайтах, но я не могу вспомнить комбинацию некорректной информации, которую я ввел для ее достижения. – ParttimeCoder

+0

Поскольку значение, которое мы хотим проверить, не хранится нигде, самый простой способ подтвердить это - ввести пользователя дважды. Я не уверен, есть ли другой лучший способ. Извините –

ответ

2

Как вы упомянули, это делается на 100% уверенно. Это делается потому, что разработчики хотят, чтобы пользователь просмотрел, что адрес электронной почты, который они дали, верен, поскольку письмо с подтверждением будет отправлено на это письмо, а если письмо будет неправильным, то если это приведет к отправке спам-почты и в то же время время, когда пользователь может не завершить всю процедуру входа в систему.

+0

В основном для TYPOS ... Только для подтверждения и обеспечения ввода правильного адреса электронной почты. Я предполагаю, что сайты, которые транслируют серьезные/конфиденциальные данные клиентов, хотели бы, чтобы их пользователи были уверены, что нет TYPOS при вводе их адреса электронной почты. Люди могут войти, [email protected], а не [email protected] И для gmail они два разных человека. – bbh

+0

Спасибо Ankit. Итак, мы обслуживаем пользователей, которые могут ошибаться? Должны ли мы? Почему бы не позволить им совершить ошибку, и в БД ее не приняли. Например, если это компания или магазин, где они купили что-то, и это то, что они должны делать в контактной форме, мы знаем, что их адрес электронной почты не достигнет их. Таким образом, они могут в конечном итоге позвонить в компанию и спросить о своем запросе только для того, чтобы вам сказали, что вы, вероятно, указали неправильный адрес электронной почты, если их попросят об этом. Я не думаю, что неправильный адрес электронной почты вызовет спам, если наша БД не примет его в первую очередь. – ParttimeCoder

+1

@ParttimeCoder вы можете проверить, действительно ли письмо верное, если оно у вас уже есть в вашей базе данных, и у вас уже есть адрес электронной почты, почему бы вам просить адрес электронной почты? –

1

Важно, чтобы избежать опечаток.

+0

Да - Но я думаю, что мне нужно поддерживать контекст и говорить только о формах, поскольку он слишком общий, чтобы использовать другие типы форм. Как вы думаете, есть ли другой способ избежать опечаток, не прося пользователей ввести два адреса электронной почты? – ParttimeCoder

+0

Например, в веб-формах: я использую хром, и он сохраняет почту по умолчанию. Если Chromium обнаруживает, что я заполняю почтовое поле, тогда он пишет мою почту, и мне не нужно вводить что-либо. Это самый удобный способ для меня, и это позволяет избежать опечаток, но, возможно, это не очень безопасно, и это зависит от клиентского браузера. – ChesuCR

Смежные вопросы