Как интегрировать Facebook в WordPress регистрация / вход? - PullRequest
31 голосов
/ 15 марта 2011

Вот что мы надеемся достичь: сайт WordPress, который позволит пользователям регистрироваться / ИСПОЛЬЗОВАТЬ ЛЮБОЙ с Facebook ИЛИ WordPress и иметь такой же доступ к записям / страницам / контенту. Из всех исследований, проведенных до сих пор, это не кажется тривиальным ...

Вот наши требования:


Регистрация пользователя

Facebook

  • Новые пользователи могут подключаться к Facebook, нажав кнопку, а затем предоставив запрошенные разрешения нашему приложению Facebook. Разрешение является разовым событием.
  • Им придется войти в Facebook, если они этого еще не сделали.
  • Когда они подключаются в первый раз, для них автоматически создается учетная запись WordPress. Это объединяет Facebook и WordPress.
  • Этот бесплатный плагин может стать хорошей отправной точкой для интеграции двух систем - http://wordpress.org/extend/plugins/simple-facebook-connect/
  • Вот еще один, который обрабатывает только создание учетной записи WordPress на основе сеанса Facebook. Чего не хватает, так это возможности использовать сеанс Facebook для входа в систему после регистрации (для этого требуется имя пользователя / пароль WordPress). http://wordpress.org/extend/plugins/facebook-registration-tool/

WordPress

  • Если пользователи не имеют учетной записи Facebook или не хотят подключаться через Facebook, они могут вручную создать учетную запись WordPress.
  • Обязательные поля: имя пользователя, адрес электронной почты, пароль

Логин пользователя

Facebook

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

WordPress

  • Пользователь может войти в систему с именем пользователя / паролем, которые он создал.

Какие-нибудь мудрые слова о том, как мы можем выполнить эти требования?

Ответы [ 6 ]

16 голосов
/ 12 января 2012

После нескольких испытаний лучший плагин для этой работы - http://wordpress.org/extend/plugins/social-connect/. Он распространяется не только на Facebook, но и на Twitter, WordPress.com и Google

.

Здесь вы можете найти некоторые детали по установке http://giannopoulos.net/2011/12/28/how-to-add-facebooktwitteretc-authentication-on-wordpress/

1 голос
/ 05 октября 2016

Определенно https://wordpress.org/plugins/wp-facebook-login/. Lightway и безопасный.

1 голос
/ 14 июля 2015

Лучший плагин, который интегрирует Facebook (а также Twitter и Google Plus) - Вход в WordPress Social .

1 голос
/ 16 марта 2011

Facebook поддерживает OpenID.

Существует плагин OpenId для Wordpress, о котором я ничего не знаю.

http://wordpress.org/extend/plugins/openid/

0 голосов
/ 05 октября 2013

попробуйте с ключевыми словами на wordpress.org: - логин на фейсбуке. социальный логин, фейсбук коннект Для этого есть еще и отличные плагины. лучшее, что я пробовал: -

FacebookAll (со всеми социальными плагинами Facebook) По sourceaddons

0 голосов
/ 30 мая 2011

На сайте BuddyPress я использую плагин с именем socialsnapin , который, по моему мнению, должен соответствовать вашим критериям (хотя я не проверял его на простом WordPress).

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