我正在使用Facebook的PHP和Javascript SDK开发应用程序..
一切都很好。但是,当用户使用php next =>注销时链接,虽然他被重定向,但他没有登出。我尝试过使用Javascript SDK getloginstatus()
,它可以正常工作!
但是,我想要一个服务器端方法,因为用户可以简单地禁用javascript并获得对该站点的访问权限。我也试过破坏facebook会话和cookie无济于事,因为我怀疑可能存在一些问题。
我还应该注意,如果用户删除了所有会话和cookie,PHP SDK能够检测到用户已注销。
我的代码是:
$user = $facebook->getUser();
if ($user) {
//logged in
} else{
//not logged in
}
答案 0 :(得分:0)
为什么不让您的应用程序需要启用js,否则它们将被定向到无法获取访问权限的页面?