0
正如標題所示,我想知道如何區分使用Facebook登錄的用戶和通過郵件登錄的用戶。我正在使用django-facebook。如何知道用戶是否已登錄Facebook? Django
似乎
request.user.is_authenticated()
是爲每一種認證的。
任何幫助將受到歡迎,
正如標題所示,我想知道如何區分使用Facebook登錄的用戶和通過郵件登錄的用戶。我正在使用django-facebook。如何知道用戶是否已登錄Facebook? Django
似乎
request.user.is_authenticated()
是爲每一種認證的。
任何幫助將受到歡迎,
我想你可以檢查是否request.user有FacebookProfile:
{% if request.user.facebookprofile %}user has facebook profile{% endif %}
或者在python:
if request.user.facebookprofile_id:
print 'has facebookprofile'
謝謝你,我試過,但我得到這個錯誤:'用戶'對象沒有屬性'facebookprofile_id' – JojoL
好吧,我找到了解決方案。我不得不添加我的自定義用戶配置文件的名稱:request.user.userprofile.facebook_id。感謝您的幫助。 – JojoL