我正在使用Facebook SDK v5。在我登录后,我可以获得用户的数据,但在此之后我尝试从我的网络应用程序以及无效的Facebook 注销用户。
这是我的代码。
$a = $this->helper->getLogoutUrl($this->session>userdata('facebook_access_token'),site_url());
$user_data = $this->session->all_userdata();
foreach ($user_data as $key => $value) {
if ($key != 'session_id' && $key != 'ip_address' && $key != 'user_agent' && $key != 'last_activity') {
$this->session->unset_userdata($key);
}
}
$this->session->sess_destroy();
header("Location:" . $a);
此处$a
返回网址。
https://www.facebook.com/logout.php?next=[redirect_uri]&access_token[access_token]
但 会话在我的应用程序中销毁,因此用户在我的应用程序中注销,但没有从Facebook注销。