0

我将 FB 注册集成到 WP 站点中。测试站点在这里:http : //teszt.avea.hu/blog/ 我可以很好地管理注册用户帐户合并/创建和登录,但我无法从 FB 注销 FB 用户,因此 FB.getLoginStatus 始终保持“连接”状态。我尝试了以下方法:

  • PHP SDK: $facebook->getLogoutUrl();生成格式良好的 URL(https、token 等)。它重定向得很好,但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。

我用完了操作系统的想法。您知道为什么无法管理注销吗?是权限问题吗?

4

1 回答 1

1

好的,我发现了问题。我在同一个网站上同时使用了 PHP 和 JS SDK。这会导致不同的令牌和故障。谢谢

于 2012-04-24T14:16:48.007 回答