0

私のサイトにはログインボタンがあり、Facebookのログインを新しいウィンドウで開き、ユーザーにログインして必要な情報を取得し、すぐにそのユーザーをログアウトして一時的なウィンドウを閉じます。次のユーザーが再度ログイン ボタンをクリックすると問題が発生します。

4

1 に答える 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.loginAPI呼び出しに渡すことができます。

于 2013-02-09T16:55:36.357 に答える