私は Facebook Auth を使用しており、ユーザーがログインしていない場合、またはアプリを承認していない場合に、内部ページからログイン ページへの自動リダイレクトを追加しようとしていますが、その部分は正常に動作します。私が抱えている問題は、index.php に到達すると、何度も何度も index.php にリダイレクトされることです。if (location.href == "index.php") は何もしない、そうでなければリダイレクトするなど、さまざまなことを試しましたが、何も試しませんでした。
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
} else if (response.status === 'not_authorized') {
window.location = "index.php";
} else {
window.location = "index.php";
}
});