我使用Facebook连接PHP SDK,允许用户登录到我的网站:注销当用户退出Facebook的
try {
$facebook = new Facebook(array(
'appId' => $fbconfig['appid'],
'secret' => $fbconfig['secret'],
'cookie' => true,
));
} catch(Exception $o) {
print_r($o);
}
// Facebook Authentication part
$user = $facebook->getUser();
$loginUrl = $facebook->getLoginUrl(
array(
'scope' => 'email,user_likes,publish_actions,read_stream,friends_likes,user_checkins,user_location,friends_checkins,user_status',
'redirect_uri' => $fbconfig['baseurl'].'load-data.php',
'cancel_url' => $fbconfig['baseurl'].'/index.php'
)
);
登录URL被创建,并且用户登录到网站成功。问题是,当用户在另一个选项卡中注销Facebook时,我想要获得该状态并使用Facebook SDK从我的程序中注销用户。
如何在登出Facebook时将用户登出?
感谢您阅读我的问题。
这已经是错误的代码。如果($ user){echo}“false”; }我试过这个不行。 $ USER = $ Facebook的的getUser()仍然会返回甚至我登录了Facebook上的用户ID。 –