FB登録をWPサイトに統合しました。テスト サイトはこちら: http://teszt.avea.hu/blog/ 登録ユーザー アカウントのマージ/作成とログインはうまく管理できますが、FB ユーザーを FB からログアウトできないため、FB.getLoginStatus は常に「接続済み」のままです。次の方法を試しました。
- PHP SDK:
$facebook->getLogoutUrl();
整形式の URL (https、トークンなど) を生成します。それはうまくリダイレクトされますが、FB.getLoginStatus
残りますconnected
- JS SDK:
FB.logout(function(){ window.location = 'http://teszt.avea.hu/';});
ユーザーをログアウトしません。 - Cookie ソリューション:
$facebook->destroySession(); setcookie('fbs_'.$facebook->getAppId(), '', time()-100, '/', '.avea.hu');
また、ユーザーをログアウトしません。他の Cookie を作成できますが、FB Cookie を置き換えることはできません。
私はOSのアイデアを使い果たしました。ログアウトを管理できない理由はありますか? 許可の問題ですか?