8

我将 Python Social Auth (django) 与 Google 和 Facebook 一起使用,它使用相同的电子邮件创建不同的用户。我该如何解决?

如果我先用 google 登录,然后注销然后用 facebook,它必须只关联帐户而不是创建。

谢谢,

4

1 回答 1

17

经过一些代码阅读后,我在管道中发现了这个:

'social.pipeline.social_auth.associate_by_email',

所以,我刚刚添加了它

'social.pipeline.user.get_username',

它奏效了。

于 2013-10-09T14:37:43.710 回答