2012-11-20 175 views
0

我正在使用Django。通過Facebook登錄Django網站

我用facebook-connect在我的頁面上放置了Facebook登錄按鈕。這個功能工作得很好。任何用戶都可以點擊該按鈕並直接登錄Facebook。我還可以在我的網站數據庫中存儲Facebook用戶信息,例如姓名和電子郵件地址。

但我希望用戶能夠點擊Facebook登錄按鈕,也登錄到我的網站。目前他們只能登錄到Facebook。我怎樣才能使用Facebook登錄按鈕來驗證我的網站上的用戶?

回答

0

看看廣泛使用的django-facebook應用程序。

+0

我已經訪問此鏈接,但我不能在我的網站進行身份驗證的用戶 –

0

你可以看一下Django文檔:

other authentication sources

,寫一個自定義的後端:

class MyBackend(object): 
    def authenticate(self, username=None, password=None): 
     # Check the fb user is logged in, create User if needed and return a User by fbid.