2011-05-13 35 views
3

有兩個網站,可能會有更多。一個是簡單的PHP站點,另一個是Drupal。目標是:爲兩個PHP網站實施單點登錄的策略是什麼?

  • 有當一個新用戶註冊在任何網站上

可選創建兩個用戶帳戶:

  • 當用戶在任何網站上更改密碼,密碼是同步到另一個

有什麼建議嗎?謝謝

+1

您可能還想查看Drupal Answers Beta站點。使用它的人越多,它越有可能通過測試:http://drupal.stackexchange.com – 2011-05-13 15:54:05

回答

3

你可以使用CAS。有一個drupal module,並有phpCAS。這應該可以正常工作,但這不是純PHP的解決方案。 drupal.org本身使用bakery作爲SSO。

1

首先你需要確保兩個網站都能連接到同一個SQL數據庫。如果他們有不同的領域,你需要選擇一個站點是主網關登錄並檢查他們是否已登錄。

+0

可能是數據庫上的共享會話。 – 2011-05-13 09:17:22

0

這是谷歌的方法,我認爲這是偉大的....你可以創建自己的API工作以同樣的方式

enter image description here

+0

如果您決定使用Google進行身份驗證,您可能需要查看以Drupal爲中心的「Google身份驗證方法概述」:http://stellapower.net/blog/google-authentication-methods – 2011-05-13 15:53:06