0
私はFBサイトへのFB登録を統合しました。テストサイトはここにあります:http://teszt.avea.hu/blog/ 私は登録ユーザーアカウントのマージ/作成とログインをうまく管理できますが、私はFBからFBユーザーをログアウトすることはできませんので、FB.getLoginStatusは常に「接続済み」のままです。ログアウト方法が機能しない
- PHP SDK:
$facebook->getLogoutUrl();
が十分に形成されたURL(HTTPS、トークン、等)を生成 Iは、以下の方法を試みました。それはうまくリダイレクトされますが、FB.getLoginStatus
が残りますconnected
- JS SDK:
FB.logout(function(){ window.location = 'http://teszt.avea.hu/';});
ユーザーはログアウトしません。 - クッキーソリューション:
$facebook->destroySession(); setcookie('fbs_'.$facebook->getAppId(), '', time()-100, '/', '.avea.hu');
もユーザーをログアウトしません。私はothesクッキーを作成できますが、FBクッキーを置き換えることはできません。
私はos ideasを使い果たしました。なぜログアウトを管理できないのでしょうか?許可の問題ですか?
明確にするには - アプリの認証を解除するか、実際にはFacebookからユーザーをログアウトしようとしていますか?私はなぜサードパーティのアプリがFacebookから私をログアウトさせたいのか分からない。 – Todd
最初の2つの方法のうちの1つを実行した後、フェイスブックに同じブラウザ(別のタブで言う)にログインしようとすると、ログインしていますか? –
** Todd:**私は実際にFacebookからユーザーをログアウトさせようとしますが、認証解除はしません。 ** Nitzan:**はい私は常に新しいタブ(同じセッション)でFBを開き、ユーザーはログインしています。テストリンクで試してみることができます。今度はPHP SDKソリューションを使用してログアウトリンクを生成します – user9909