0
ユーザーがログアウトをクリックすると、FB.logout()がトリガーされ、ユーザーがホームページにリダイレクトされます。Facebookのログアウトが遅すぎますか?
しかし、ホームページではまだユーザーがFacebookにログインしていると考えているので、別の場所にリダイレクトされます。 2回目のリダイレクト後、ユーザーはログアウトしていることがわかりますが、遅すぎます。
<a href="index.php" onclick="FB.logout();">Logout</a>
のindex.php:
FB.Event.subscribe('auth.login', function(response) {
window.location.href='login_facebook.php?action=login';
});
1つの問題は、誰もがFacebookにログインしていないことです。私はこの方法では、 "通常の"ユーザーは決してリダイレクトされないと思いますか? –
質問の説明に基づいて2つの異なる認証システムを使用していることがどのようにわかっているのか分かりませんが、私はソリューションを完全に変更しました。私の更新された答えを試してください。 – Martey