Рекомендуется ли вводить «Подтверждение адреса электронной почты», когда пользователь меняет адрес электронной почты? - PullRequest
26 голосов
/ 07 августа 2008

В моей организации есть форма, позволяющая пользователям обновлять свой адрес электронной почты вместе с нами. Предполагается, что у нас есть два поля ввода для электронной почты: второе в качестве подтверждения электронной почты.

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

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

Ответы [ 9 ]

16 голосов
/ 07 августа 2008

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

На мой взгляд, у вас есть два варианта. Используйте второе поле для подтверждения ввода или отправьте электронное письмо для аутентификации / активации.

И то и другое раздражает, поэтому вы можете выбрать то, что, по вашему мнению, будет меньше раздражать ваших пользователей.

Большинство из них утверждают, что необходимость найти электронное письмо и щелкнуть ссылку является более раздражающей, но она позволяет избежать копирования / вставки проблем с неверным адресом и позволяет выполнять такие действия, как удаление или откат пользователей, если они активировать, скажем, через 48 часов.

12 голосов
/ 07 августа 2008

Я бы просто использовал одно поле ввода. Ввод «Подтверждение» является остатком от метода «Подтверждение пароля».

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

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

4 голосов
/ 07 августа 2008

Я согласен с вами в том, что это очень раздражает меня (я также копирую и вставляю свой адрес во второй вход).

При этом для менее опытных пользователей это, вероятно, хорошая идея. Наблюдение за типом моей матери является подтверждением того, что многие пользователи не смотрят на экран при наборе текста (когда она использует свой ноутбук, она напоминает Линуса из Peanuts, когда он играет на пианино). Если для вас важно иметь правильный адрес электронной почты пользователя, то я бы сказал, что ввод подтверждения - очень хорошая идея (на днях я, вероятно, введу неправильный адрес электронной почты в первом поле и вставлю его во второй а потом почувствуй себя полным идиотом).

3 голосов
/ 25 декабря 2008

Двойной ввод текста разочаровывает и не предотвращает ошибки копирования и вставки или даже некоторые опечатки.

Я бы использовал схему аутентификации / активации с возвратом к старому адресу, если активация не была выполнена в течение 48 часов или электронное письмо отскочило.

3 голосов
/ 25 декабря 2008

В то время как более технически подкованные люди, как правило, копируют и вставляют, не технические люди считают раздражающим, когда приходится что-то печатать дважды. Во время большого количества тестирований пользователей, которые я провалил, чем менее технически подкован - тем больше они раздражены, когда им кажется что-то вроде этого ... Они изо всех сил пытаются печатать, как есть, когда они видят, что им приходится вводить свою электронную почту снова, это обычно встречено с сильным знаком.

Я бы предложил несколько вещей.

  1. Рядом с полем ввода укажите стиль информации, которую вы ищете, например, (т.е. user@domain.com) . Причина, по которой это важно, заключается в том, что вы будете удивлены тем, что многие из тех, кто не очень разбирается в технологиях, на самом деле не понимают разницы между веб-сайтом и адресом электронной почты, поэтому дайте им визуально узнать нужный формат.

  2. Запустите тестирование сильного форматирования в реальном времени и визуально покажите пользователю, что формат хороший или плохой. На ум приходит зеленый флажок, если все в порядке.

  3. Наконец, в зависимости от архитектуры вашей системы, я часто использую библиотеку, чтобы фактически ошибиться в домене в фоновом режиме. Я не обязательно пытаюсь запустить VRFY на сервере - я часто использую библиотеку, чтобы убедиться, что у введенного ими домена есть записи MX в своей записи DNS.

3 голосов
/ 07 августа 2008

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

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

2 голосов
/ 07 августа 2008

Пока поле доступно для просмотра, поле подтверждения не требуется. Пока вы выполняете некоторую проверку формы, чтобы быть уверенным, что она по крайней мере в правильном формате для адреса электронной почты, пользователь может решать остальные вопросы.

1 голос
/ 21 мая 2010

Я, как правило, отправляю код подтверждения на указанный адрес электронной почты (и запрашиваю его только один раз) и не изменяю адрес электронной почты, пока пользователь не введет код, который я им отправил.

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

Плюс, если мне предлагают окно «подтвердить адрес электронной почты», я просто копирую и вставляю из предыдущего, и если я виноват в этом, я уверен, что другие менее осторожные пользователи сделают то же самое .

1 голос
/ 07 августа 2008

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

Я бы посчитал себя достаточно техничным, но я всегда заполняю оба поля / wo cut-paste, если считаю это достаточно важным.

...