0

我使用 django-allauth 进行 facebook 连接(使用 js_sdk)。它适用于用户。现在考虑以下场景: 1. 用户 A 通过 Fb 登录 2. 用户 B 将用户 A 从机器上的 Fb 注销并自己登录。 3. 用户 B 然后尝试在我的网站上使用 fb 登录(用户 A 没有登出)

这要么给出“用户 A 已注销”的 fb 对话框错误,要么将我带到 /accounts/facebook/login/token(如果是现有用户)和 /accounts/social/connections 说“您可以通过任何第三方帐户 -> 用户 A 或用户 B(如果是新用户)

我该如何处理这种情况,我希望用户 B 应该通过 fb 无缝登录(即使用户 A 没有注销)。

4

1 回答 1

0

当您在用户已经登录的情况下使用社交帐户登录时,最多会隐式连接 0.11.1 帐户。因此,您的场景无法正确处理。在当前的 master 中,这个问题已经得到解决——生成的默认流现在符合您的期望。

于 2013-06-10T22:30:47.487 回答