2011-11-28 33 views
0

好了,所以我使用Facebook的PHP SDK如何正確登錄facebook PHP SDK /註銷

我目前呈現登錄/註銷按鈕,如下所示:

$facebook = new Facebook(array(
    'appId' => $fbAppID, 
    'secret' => $fbSecret, 
    'cookie' => true, 
)); 


$uid = $facebook->getUser(); 
if ($uid != false) { 
    $button = ' <img src="/fb-logout.png"></img>'; 
    $url = $facebook->getLogoutUrl(); 
} else { 
    $button = ' <img src="/fb-login.png"></img>'; 
    $url = $facebook->getLogoutUrl(); 
} 
    echo '<a href="' . $url . '">' . $button . '</a>'; 

但是當用戶使用帶有從getlogouturl()函數派生的URL的按鈕「註銷」,它從Facebook註銷很好,但它不會從我的應用程序註銷...即,當我調用$ facebook-> getUser( )再次返回用戶ID,即使他甚至沒有從facebook註銷

am我d出錯了嗎?我應該怎麼做才能讓用戶在從Facebook註銷時從我的應用程序註銷

回答

0

您不需要從您的應用程序「註銷」,因爲那不是由Facebook sdk或Facebook處理。應用程序中的註銷由您的應用程序處理,並僅由您的應用程序處理。