使用Django注册并使用Django-allauth登录

时间:2013-02-08 19:06:58

标签: django

我一直在尝试为我的应用添加一项功能,以便用户可以将他们在我网站上创建的帖子推送到Facebook,Twitter和G +个人资料。

所以我决定django-allauth可以成为一个好方法。但我想要的是用户使用Django的身份验证后端进行注册和登录,一旦他们进入系统,他们就可以选择链接他们的FB,Twitter和G +个人资料。

有没有办法使用django-allauth实现这种功能?

1 个答案:

答案 0 :(得分:0)

鉴于我们上面的评论讨论,你原来的问题不是你真正想要的。

仍然提供原始问题的答案,前提是其他人感兴趣:allauth now(*)支持您可以覆盖的is_open_for_signup(self, request, sociallogin)方法。它位于DefaultSocialAccountAdapter上。只需在此处返回false即可禁用社交注册。

(*)自https://github.com/pennersr/django-allauth/commit/6794afedcdeaafa907f1184772371f44e742514f

以来