0

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のアイデアを使い果たしました。ログアウトを管理できない理由はありますか? 許可の問題ですか?

4

1 に答える 1

1

問題が見つかりました。同じ Web サイトで PHP と JS SDK の両方を使用しました。これにより、異なるトークンと誤動作が発生します。ありがとう

于 2012-04-24T14:16:48.007 に答える