我正在使用Django。通過Facebook登錄Django網站
我用facebook-connect
在我的頁面上放置了Facebook登錄按鈕。這個功能工作得很好。任何用戶都可以點擊該按鈕並直接登錄Facebook。我還可以在我的網站數據庫中存儲Facebook用戶信息,例如姓名和電子郵件地址。
但我希望用戶能夠點擊Facebook登錄按鈕,也登錄到我的網站。目前他們只能登錄到Facebook。我怎樣才能使用Facebook登錄按鈕來驗證我的網站上的用戶?
我正在使用Django。通過Facebook登錄Django網站
我用facebook-connect
在我的頁面上放置了Facebook登錄按鈕。這個功能工作得很好。任何用戶都可以點擊該按鈕並直接登錄Facebook。我還可以在我的網站數據庫中存儲Facebook用戶信息,例如姓名和電子郵件地址。
但我希望用戶能夠點擊Facebook登錄按鈕,也登錄到我的網站。目前他們只能登錄到Facebook。我怎樣才能使用Facebook登錄按鈕來驗證我的網站上的用戶?
看看廣泛使用的django-facebook應用程序。
你可以看一下Django文檔:
,寫一個自定義的後端:
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.
我已經訪問此鏈接,但我不能在我的網站進行身份驗證的用戶 –