Как интегрировать Facebook в WordPress для регистрации/входа?
Здесь мы надеемся достичь: сайт 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
- Пользователь может выбрать логин с именем пользователя/паролем, который они создали.
Любые слова мудрости о том, как мы можем выполнить эти требования?
Ответы
Ответ 1
После нескольких испытаний лучший плагин для такого рода работ 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/
Ответ 2
Facebook поддерживает OpenID.
Существует плагин OpenId для Wordpress, о котором я ничего не знаю.
http://wordpress.org/extend/plugins/openid/
Ответ 3
Лучший плагин, который объединяет Facebook (а также Twitter и Google Plus), Социальный вход в WordPress.
Ответ 4
Определенно https://wordpress.org/plugins/wp-facebook-login/. Lightway и безопасный.
Ответ 5
Там плагин, который я использую на сайте BuddyPress с именем socialsnapin, который, как я думаю, должен соответствовать вашим критериям (хотя я его не тестировал с простым WordPress).
Ответ 6
попробуйте с ключевыми словами на wordpress.org: - facebook login. социальный логин, подключение к facebook
Для этого есть и другие плагины.
лучше всего я пробовал: -
FacebookAll (со всеми плагинами для facebook). sourceaddons