問題描述
這是我們希望完成的:一個 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。