2009-12-04 2 views
0

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

ответ

1

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

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

+0

Yup. Я предполагаю, что 95% веб-серфингистов уже имеют учетную запись Google или Yahoo. Поэтому, если у вас есть эти кнопки, а также меньшая кнопка OpenID для гуру безопасности, вы должны быть закрыты и значительно снизили барьер для конверсии ваших посетителей. –

0

У вас есть три варианта при проектировании реализации входа для вашего сайта:

  1. поддержки внутренней системы Логин;
  2. Поддержка внутренней системы входа и OpenID для пользователей с OpenID и не хотят регистрировать другого пользователя только для использования веб-сайта;
  3. Поддержка только OpenID (это случай SO).

Для каждого случая у вас разные реализации. Вам решать, что лучше для вас, основанного на вашем сообществе и нише. Так как SO от разработчиков, разработчики SO подумали, что было бы неплохо использовать OpenID, но в зависимости от вашей аудитории (действительно не технических) , требующей OpenID can be worse, а затем самого login barrier. (Это мое личное мнение по этому вопросу)