我的网站上有一个登录按钮,它在新窗口中打开 facebook 登录,要求用户登录获取必要的信息并立即注销该用户并关闭该临时窗口。当下一个用户再次单击登录按钮新窗口打开并且它不要求登录信息时出现问题,默认情况下假定以前的用户已经登录...如何为不同的用户覆盖这些 Facebook 登录?
问问题
613 次
1 回答
0
Facebook 支持重新认证:https ://developers.facebook.com/docs/howtos/login/client-side-re-auth/
这迫使用户重新输入他的密码。但是,此时用户无法决定以其他用户身份登录。
对重新认证的支持刚刚添加到以下的主开发分支中django-allauth
:
https://github.com/pennersr/django-allauth/commit/8a8f9902b4c7a1f5d079d1422be2976b51e5b7b9
如果您更喜欢使用 0.9.0(尚不包含对此的支持),您可以轻松地覆盖“facebook/fbconnect.html”模板并将auth_type
参数传递FB.login
给自己的 API 调用。
于 2013-02-09T16:55:36.357 回答