gpt4 book ai didi

django-allauth - Django allauth - 具有自定义用户的多个社交帐户

转载 作者:行者123 更新时间:2023-12-01 14:18:56 26 4
gpt4 key购买 nike

我一直在尝试寻找如何使用 django-allauth 向已经注册并登录的用户添加新的社交帐户。到目前为止,我找到了this question , 和 this other question与我需要的相关,但建议的内容不起作用。

我正在使用一个自定义用户类,它通过电子邮件进行身份验证,一旦我成功创建了第一个社交帐户,它就不会让我添加另一个。我已经尝试将 provider_login_url 放在用户经过身份验证的页面中,如上述答案之一所建议的那样,但它似乎会注销然后尝试再次注册,但随后,作为电子邮件是一样的,“它与现有用户的电子邮件冲突”。

如何获得预期的行为?也就是说,django-allauth 将电子邮件识别为属于现有用户,因此只创建一个新的 socialaccount,而不是新用户。

最佳答案

此处记录了添加/连接其他帐户:

http://django-allauth.readthedocs.org/en/latest/templates.html#social-account-tags

具体看process参数。示例:

<a href="{% provider_login_url "twitter" process="connect" %}">Connect a Twitter account</a>

关于django-allauth - Django allauth - 具有自定义用户的多个社交帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18504883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com