问题描述

这是我们希望完成的:一个 WordPress 网站,将允许用户通过 Facebook 或 WordPress 注册/登录 EITHER,并具有相同的访问帖子/页面/内容。从目前的所有研究来看,这并不是微不足道的

这是我们的要求:


用户注册

Facebook 的

  • 新用户可以通过点击按钮与 Facebook 连接,然后授予我们的 Facebook 应用程序所需的权限。 permission-grant 是 one-time 事件。

  • 如果还没有,他们将不得不登录 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 应用程序,他们将是 auto-logged-in 如果他们有一个活跃的 Facebook 会话,并访问我们的网站。

  • 否则,用户将不得不首先登录到 Facebook 。

WordPress 的

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


任何关于如何完成这些要求的智慧言语?

最佳解决方法

经过几次试验,这种工作的最佳插件是 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/的一些详细信息

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。