通过Faceb登录到Django站点

2024-04-25 23:00:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我用的是Django。在

我用facebook-connect在我的页面上放置了一个Facebook登录按钮。这个功能很好用。任何用户都可以点击该按钮,直接登录Facebook。我还可以在我的网站数据库中存储Facebook用户信息,比如姓名和电子邮件地址。在

但我希望用户能够点击Facebook登录按钮,也可以登录到我的网站。目前他们只能登录Facebook。如何使用Facebook登录按钮来验证我网站上的用户?在


Tags: django用户功能信息数据库facebook网站电子邮件
2条回答

您可以查看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.

看看广泛使用的django-facebook应用程序。在

相关问题 更多 >