問題描述

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