如何将Facebook整合到WordPress注册/登录?

Kan*_*ane 31 wordpress facebook wordpress-plugin facebook-graph-api

以下是我们希望实现的目标:一个WordPress网站,允许用户使用Facebook或WordPress注册/登录,并对帖子/页面/内容具有相同的访问权限.从目前为止的所有研究来看,这似乎并不重要......

这是我们的要求:


用户注册

Facebook的

  • 新用户可以通过单击按钮连接Facebook,然后将所请求的权限授予我们的Facebook应用程序.许可授予是一次性事件.
  • 如果他们还没有,他们将不得不登录Facebook.
  • 当他们第一次连接时,将自动为他们创建一个WordPress帐户.这集成了Facebook和WordPress.
  • 这个免费的插件可能是整合两个系统的一个很好的起点 - http://wordpress.org/extend/plugins/simple-facebook-connect/
  • 这是另一个仅基于Facebook会话处理WordPress帐户创建的人.它缺少的是能够在注册后使用Facebook会话登录(它需要WordPress用户名/密码). http://wordpress.org/extend/plugins/facebook-registration-tool/

WordPress的

  • 如果用户没有Facebook帐户或选择不通过Facebook连接,他们可以手动创建WordPress帐户.
  • 必填字段包括:用户名,电子邮件,密码

用户登录

Facebook的

  • 如果用户已经授予我们Facebook应用程序的权限,如果他们有活跃的Facebook会话并访问我们的网站,他们将自动登录.
  • 否则,用户必须首先登录Facebook.

WordPress的

  • 用户可以选择使用他们创建的用户名/密码登录.

关于如何实现这些要求的任何智慧言论?

Mar*_*rkG 16

经过多次试验,这类工作的最佳插件是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/

  • 此插件不再维护.作者自己建议https://wordpress.org/plugins/wordpress-social-login/作为他自己的一个很好的替代插件 (2认同)

Rom*_*nka 1

Facebook 支持 OpenID。

WordPress 有一个 OpenId 插件,我对此一无所知。

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