是否有其他步骤可以使用社交帐户启用SignUp

时间:2017-08-02 06:24:16

标签: django-allauth

这感觉就像一个常见问题解答,但我花了几个小时而且我被卡住了。当你添加facebook和twitter socialapps时(遵循所有记录的步骤)你应该在SignUp表单上看到这些选项而不需要任何额外的步骤吗?他们确实出现在登录表单上。

谢谢!

1 个答案:

答案 0 :(得分:0)

安装和配置后,这确实发生了。 我最终解决这个问题的方法是修改templates/account/signup.html,以便它提供注册社交或用户名\密码

您需要加载社交身份验证,然后为您在布局中有意义的内容块中某处使用的每个社交身份验证提供程序添加一个登录按钮。

{% load socialaccount %}

<div>
<a href="{% provider_login_url "twitter" process="connect" %}">
    Connect with Twitter</a>
</div>
<div>
<a href="{% provider_login_url "facebook" process="connect" %}">
    Connect with Facebook</a>
</div>