我想爲我的d6網站開發一個自定義模塊,讓用戶註冊並登錄我的網站,就像普通用戶使用現有的drupal登錄和註冊系統一樣。替換Drupal註冊並登錄Facebook登錄
我看着fbconnect module(尚未更新爲使用最新的Facebook SDK PHP [版本3]),以及drupal for facebook其中Facebook登錄映射到一個現有的用戶ID,如果使用相同的電子郵件Drupal用戶存在 - 這是不是我正在尋找。
我所希望做的:
- 用戶來我的網站。點擊登錄Facebook。
- 他顯示了fb登錄彈出窗口。用戶授予權限。
- 在這一點上,我把他記錄下來到現場,並記錄了他。
- 他現在可以訪問身份驗證的用戶設置而產生的職位等
- 他註銷的所有權限。再次返回並登錄,這次他第一次創建的所有內容都可以像使用普通身份驗證的用戶一樣使用。
我無法看到模塊結構。 我將如何實現這一目標?我知道我需要使用服務器端身份驗證,如here所述。
我很熟悉創建Drupal模塊,只是在思考這個架構時遇到了麻煩。如果有人有這方面的經驗,我將不勝感激。如果有人有詳細的步驟提供,我會成爲世界的頂峯。
你試試[Facebook的OAuth的(http://drupal.org/project/fboauth)模塊? –
我建議你讓你的問題更具範圍;因爲它是關於如何編寫Drupal模塊的一個過於普通的問題,因爲您正在詢問模塊結構。 – kiamlaluno
@PierreBuyle非常感謝您的指點。你提到的模塊看起來很有希望。我將嘗試並報告。 –