我使用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。 –