Имя пользователя или адрес электронной почты для входа в систему?

Для веб-приложения, которое является лучшим вариантом?

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

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

Что бы вы предложили?

Ответы

Ответ 1

то же, что Что использовать для идентификатора входа?. В принятом ответе есть адрес электронной почты.

и некоторые дополнительные чтения:

Ответ 2

Я бы предложил OpenID. Вам не нужно беспокоиться о шифровании и сохранении пароля пользователей, безопасности и т.д. -)

Изменить: Openid имеет Плюсы и минусы

Ответ 3

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

Ответ 4

Мое первое предложение - OpenID. Рядом с ним, электронная почта.

Существует статья, шаг за шагом, чтобы включить Open ID.

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

С уважением.

Ответ 5

Это зависит от вашего приложения и его функций.

Если у вас есть какая-то система обмена сообщениями электронной почты, то получение идентификатора электронной почты для входа в систему является плохой идеей (как для пользователей, так и для бизнеса).

Но если это просто какой-то блоггинг и публикация фотографий, тогда идентификатор электронной почты в порядке.

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

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