问题描述
这是我们希望完成的:一个 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。