3

私はFacebook上にindex.phpとadmin.phpという2つのページを持つアプリケーションを持っています。1つのChromeインスタンス(鉱山)のページで不思議にFacebookのログインが失敗する

私のMacのChromeでは、アプリケーションを開くとエラーなしでindex.phpが表示されますが、admin.phpにアクセスしようとするとログインが認識されません。つまり、/meに電話すると "現在のユーザーに関する情報を照会するには、アクティブなアクセストークンを使用する必要があります。

それは動作します。同じコンピュータ上で同じアカウントでFirefoxを使用して

  • を他のアカウントを持つ他のコンピュータ上で、MacとWindowsの両方が

クロームを使用して私が空になってきましたFacebookのCookieを無駄にしてしまったので、「シークレットモード」で試したこともありました。私は完全に無知です:何が今までにそのような局在化した問題を引き起こすことができましたか?

+0

に使用するクッキーをブロックすることができる場合は、あなたはコメントでIGYの提案を試みたことがありますか? – keybored

+0

@keybored:はい、私は彼が働いていると言いました。私は彼に答えを投稿するのを待っています... –

答えて

1

チェック - それはFacebookのSDKは、店舗セッション情報

0

情報を抽出するために使用していると仮定したsigned_requestは、ユーザーがアプリケーション内でアクセスする最初のページにのみ渡されます。
"admin"セクションを動的に作成する(おそらくAjaxコールを使用する)ことで、管理者用の追加のUIを追加することをお勧めします。

+0

私は 'signed_request'を使用していません。ページ。私が強調したいところは、Chrome上のMacを除いてほとんどどこでも動作します。そして、2日前まではここでもうまくいきました(何がその変更を引き起こしたのかはわかりません)。 –

+4

ChromeはサードパーティのCookieを無効にするように設定されていますか? (その場合、Facebook SDKがセッション情報を保存するために使用するクッキーをブロックしている可能性があります) – Igy

+1

OPが私の投稿のこのコメントの通知を受け取るとは思わない。あなたは**彼の**投稿にそれを再投稿する必要があります。 – Lix

1

Chromeでシークレットモードをお試しください。クロムプラグインのほとんどが無効になります。問題が解決した場合は、chrome:// extensions /を次々と無効にして、どちらが悪いのかを調べることができます。 ChromeはサードパーティのCookieをブロックしていないことを

+0

いいアイデアだが、うまくいかなかった。 –

+1

「シークレットモード」とは何ですか?ああ!あなたがポルノモードを意味するのを待つ... ...) – Lix

関連する問題