【发布时间】:2012-10-19 20:28:35
【问题描述】:
在测试 django-allauth 时,如果我使用不同的社交帐户登录和注销,它们似乎没有链接在一起(因为我无法通过查看 socialaccount_set.all.0、socialaccount_set.all 来访问它们。 1 等)。
谁能解释如何将社交帐户关联在一起?
我确实看到了这个帖子:how do i connect multiple social auth providers to the same django user using django-allauth? 这似乎让用户有责任首先使用一个社交帐户登录,然后为自己链接其他帐户。
当然应该有一种方法可以做到这一点,而不会让用户承担责任?也许通过电子邮件地址?
有没有办法在现有用户的情况下做到这一点?
【问题讨论】:
-
如果两个社交帐户的电子邮件地址相同,您可能会尝试自动链接。我回答了一个类似的问题,您可能会觉得它很有用 - stackoverflow.com/a/19443127/805427
标签: django django-allauth