2014-02-20 178 views
0

我使用Facebook登錄爲我的Wordpress應用程序(PHP SDK),它安裝在本地主機上。從Facebook註銷用戶

在每次通過Facebook註冊後,我需要從Facebook完全註銷用戶,因此下一個進入計算機註冊的人無法訪問他的帳戶。

我試圖撥打$facebook->destroySession();,這沒有奏效。

如何從FB完全註銷用戶?

回答

1

是的,這工作。您需要使用getLogoutUrl

東西作爲

$params = array('next' => 'page after logout'); 

$logouturl = $facebook->getLogoutUrl($params); // $params is optional. 

<a href="<?php echo $logouturl; ?>"> Logout </a> 
+0

謝謝,這似乎從我的應用程序註銷用戶,而不是來自Facebook。也就是說,當我回到我的頁面並點擊登錄時,我會自動重新登錄。 – user1049961

+0

嗯可以是U需要嘗試與JS SDK註銷作爲FB.logout(函數(){ '註銷後頁' \t \t \t \t \t \t \t top.location.href = \t \t \t \t \t \t}); https://developers.facebook.com/docs/reference/javascript/FB.logout/,但您需要確保JS已加載https://developers.facebook.com/docs/javascript/quickstart –

+0

您保存了我的天!花了4個小時試圖使這個工作與PHP SDK,與JS SDK它工作得很好。謝謝! – user1049961