2014-02-20 84 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