我将 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。
我用完了操作系统的想法。您知道为什么无法管理注销吗?是权限问题吗?