我一直在尝试向我的应用程序添加一项功能,以便用户可以将他们在我的网站上创建的帖子推送到 Facebook、Twitter 和 G+ 个人资料。
所以我决定django-allauth是一个很好的方法。但我想要的是用户使用 Django 的身份验证后端注册和登录,一旦他们进入系统,他们就可以选择链接他们的 FB、Twitter 和 G+ 个人资料。
有没有办法使用 django-allauth 实现这种功能?
我一直在尝试向我的应用程序添加一项功能,以便用户可以将他们在我的网站上创建的帖子推送到 Facebook、Twitter 和 G+ 个人资料。
所以我决定django-allauth是一个很好的方法。但我想要的是用户使用 Django 的身份验证后端注册和登录,一旦他们进入系统,他们就可以选择链接他们的 FB、Twitter 和 G+ 个人资料。
有没有办法使用 django-allauth 实现这种功能?
鉴于我们上面的评论讨论,您最初的问题并不是您真正想要的。
如果其他人感兴趣,仍然要提供该原始问题的答案:allauth
现在 (*) 支持is_open_for_signup(self, request, sociallogin)
您可以覆盖的方法。它位于 DefaultSocialAccountAdapter 上。只需在此处返回 false 即可禁用社交注册。
(*) 自https://github.com/pennersr/django-allauth/commit/6794afedcdeaafa907f1184772371f44e742514f