Войти используя электронную почту или имя пользователя?

12

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

Jiew Meng
источник
3
Может быть , это лучше подходит на ui.stackexchange.com, где я просил его раньше: ui.stackexchange.com/questions/720/...
1
Возможно, вы могли бы расширить свой вопрос ... Лучше с точки зрения пользователя? с точки зрения безопасности? простота кодирования? Лучше как?
Уолтер
Достаточное количество приложений позволит войти через «электронную почту или имя пользователя», что довольно удобно для таких людей, как я, у которых по крайней мере полдюжины адресов электронной почты и примерно полдюжины имен пользователей, которые я регулярно использую, и я могу » Кажется, я точно помню, какой из них я использую на любом сайте.
JasonTrue
Используйте OpenId, приятель.
Работа

Ответы:

12

Войти имя .

  1. Адрес электронной почты никогда не был средством идентификации, а средством общения

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

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


источник
Если человек не использует тот же логин для большего количества вещей, чем электронная почта.
Рей Миясака
2
+1 для разделения логина и отображаемого имени. Больше систем входа в систему (если не все из них) должны сделать это.
двойник
3
Это не смысл. Основной принцип входа в систему говорит, кто вы есть. Пароль здесь, чтобы доказать это. Если логин секретный, то теперь это пароль.
Deadalnix
1
еще хуже. Адреса электронной почты более подвержены изменениям, чем другие идентификаторы. Это может вызвать серьезные проблемы. Скажем, вы используете адрес электронной почты вашей компании в качестве логина, а затем меняете работу.
jwenting
1
«Это не имеет смысла. Основной принцип входа в систему говорит, кто вы есть». адрес электронной почты не говорит, кто вы есть, только там, где вы можете связаться в определенный момент времени. Я работал в компаниях, которые их переработали (и имена сетей, связанные с ними) ...
jwenting
29

Рассмотрим OpenID. Но если вы не хотите использовать это, плюсом для имени пользователя является то, что оно не связано с конкретным письмом. Плюсом для электронной почты является то, что они не должны помнить, что они использовали для имени пользователя.

Бет Уайтцель
источник
4
Пожалуйста пожалуйста пожалуйста. Чем меньше токенов аутентификации, тем лучше.
2
OpenID - самый безопасный способ входа в систему, но, честно говоря, мне не нравится пользовательский интерфейс. Когда я подписываюсь на OpenID, кажется, что вы подписываетесь на две службы, а затем, когда вы входите в систему, это выглядит как двухэтапный процесс, потому что вы должны ввести свой пароль на отдельной странице.
Рей Миясака
@ Rei Согласен, не люблю OpenID ... пока. Я надеюсь, что со временем все станет лучше. Блог Роба Конери ( blog.wekeroad.com/hotsts/open-id-is-a-party-that-happened ) стоит прочитать по этой причине, чтобы в качестве входа в систему прямо сейчас использовалось нечто большее, чем просто OpenID. Похоже, что стандарт все еще устанавливается, я все еще думаю, что они поймут это и будут надеяться на это.
Бет Уайтзел
6

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

OpenID ftw ... если вы готовы потратить время на настройку, думаю, это связано с $$, но я могу ошибаться?

Dal
источник
5

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

Добавлен. Или вы можете использовать OpenID (настоятельно рекомендуется), который становится своего рода интернет-водительским правом .

Gaurav
источник
3

Есть несколько причин, чтобы предпочесть имя пользователя электронной почте (это было бы злоупотреблением концепцией электронной почты, посторонний мог прочитать ваш адрес - не то, чтобы меня это волновало, но некоторые могли), но я думаю, что преимущества все же выигрывают:

  1. С помощью адреса электронной почты для входа в систему вы можете иметь любое имя пользователя (слишком короткое, слишком длинное, с пробелами и заглавными буквами, которые вам не нужно будет запоминать, с помощью специальных символов вы называете его);

  2. Вы уже должны помнить пароль для каждого сайта, запоминание парного имени пользователя - это действительно слишком много;

  3. Люди должны иметь возможность менять имена пользователей;

  4. В некоторых случаях (например, сообщество музыкальных групп) пользователь может управлять несколькими учетными записями - должен ли он иметь дополнительный логин для каждого из них? Должен ли он иметь имя пользователя для управления всеми из них? Который из? Во всяком случае, никто никогда этого не увидит;

  5. Люди могут захотеть изменить имена пользователей.

Тем не менее, решение использует сторонние сервисы аутентификации, в частности OpenID: если вы такой хардкорный h4X0r, чтобы не иметь аккаунта ни на одной из поддерживаемых платформ (google, facebook, twitter, что угодно), то у вас, вероятно, есть свой OpenID сервер.

cbrandolino
источник
3

Просто используйте адрес электронной почты. Винт разделения проблем; У меня уже слишком много имен пользователей.

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

Кроме того , не такой идиот , как Зеваки и пренебрежение к соли паролей.

Рей Миясака
источник
2

Разрешает ли сайт социальное взаимодействие с другими, кто увидит имя? Если это так, пусть пользователь выберет имя пользователя.

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

Мэтью Скотен
источник
2

Есть ситуации, когда один из них имеет преимущество перед другим.

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

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

Fanatic23
источник
0

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

Alex
источник
Большинство сайтов требуют адреса электронной почты для проверки в любом случае. В противном случае сайт уязвим для ботов.
Рей Миясака
Я не согласен с этим вверх вниз слева направо и боком , - но я не «большинство людей» , так что я не буду downvote
Murph
0

У каждого решения есть свои плюсы и минусы:

используя электронную почту:

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

используя имя пользователя:

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