2009-11-02 26 views

回答

2

我第二sebs建議使用hook_user()爲此,無論是在'插入'行動事件,或預先'驗證',或兩者,取決於你如何處理最終的Drupal本身故障或第三方系統。

此外,鑑於你other question in this context,它看起來像你可能會感興趣的關於一般外部認證以下職位/討論:

你也可能想看看OpenID integration in Drupal core作爲例子有點「權威」源。

3

你需要創建一個新的自定義模塊,並實現hook_user()

具體來說,您需要支持的「插入」操作,當然你可以添加對許多其他人的支持(如刪除或更新),這樣你可以從你的Drupal安裝管理用戶也是如此。

BTW:與您的系統沒有現有模塊將情侶確切地說,除非你指的是一個第三方應用程序 - 在這種情況下,它會幫助,如果你能告訴我們哪一個你正在使用:)

+0

如果它實際上是Moodle,我相信有一個模塊已經建成支持這個。 – 2009-11-03 04:15:26

2

您也可以查看Drupal的Moodle module。我在幾年前就使用過它,這有點讓人頭痛,但我猜想從那以後它已經有很長的路要走了。

有趣的是,他們建議使用OpenID管理站點之間的用戶。這可能比實現自己的hook_user實例更容易,如果你不太願意編寫Drupal模塊。只是一個想法。

相關問題