如何在用户从Facebook退出登录时注销他们在我们网站上的账户?
当前,在用户退出登录后,fb_*_user_id session仍然返回用户ID。
我尝试调用$fb->api('/me'),但所有用户数据仍然存在。
很抱歉问这个问题,因为我相信这个问题一直被提出,但是FB API让我头痛。我尝试了一些解决方案中的代码,但似乎并不起作用,并且大部分已经过时了。
我正在使用PHP SDK并在本地主机上托管。
谢谢。
$facebook = new Facebook($config);
var_dump($facebook);
echo 'UID : '.$facebook->getUser();
if($facebook->getUser()==0){
echo 'Not login!';
echo "<br><a href='".$facebook->getLoginUrl()."'>Login</a><br>";
}else{
$fbme = $facebook->api('/me');
echo 'Welcome, "'.$fbme['name'].'"!';
echo "<br><a href='".$facebook->getLogoutUrl()."'>Logout</a><br>";
}