私のサイトにはログインボタンがあり、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 に答える