0

我正在使用 Django。

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

但我希望用户能够点击 Facebook 登录按钮并登录到我的网站。目前他们只能登录 Facebook。如何使用 Facebook 登录按钮对我网站上的用户进行身份验证?

4

2 回答 2

0

您可以查看 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.
于 2012-11-20T19:27:04.323 回答
0

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

于 2012-11-20T18:10:41.330 回答