【发布时间】:2012-01-18 22:18:07
【问题描述】:
我正在使用 Facebook 的 PHP 和 Javascript SDK 开发一个应用程序..
一切都运行良好。但是,当用户使用 php next => link 注销时,虽然他被重定向,但他并没有注销。我试过的是使用 Javascript SDK getloginstatus() 并且它有效!
但是,我也想要一个服务器端方法,因为用户可以简单地禁用 javascript 并获得对站点的访问权限。我也尝试过销毁 facebook 会话和 cookie 无济于事,因为我怀疑这可能存在一些问题。
我还应该注意,如果用户删除了所有会话和 cookie,PHP SDK 能够检测到用户已注销。
我的代码是:
$user = $facebook->getUser();
if ($user) {
//logged in
} else{
//not logged in
}
【问题讨论】:
标签: php facebook-javascript-sdk facebook-php-sdk