имя пользователя или адрес электронной почты для входа в систему? - PullRequest
13 голосов
/ 01 сентября 2009

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

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

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

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

Ответы [ 5 ]

5 голосов
/ 01 сентября 2009

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

Редактировать: Openid имеет несколько плюсов и минусов

2 голосов
/ 01 сентября 2009

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

0 голосов
/ 01 сентября 2009

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

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

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

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

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

0 голосов
/ 01 сентября 2009

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

Существует статья , пошаговое руководство по включению Open ID.

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

Привет.

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