Facebook PHP SDK v5注销Web应用程序和Facebook

时间:2016-08-10 04:50:42

标签: php facebook codeigniter facebook-graph-api logout

我正在使用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注销。

0 个答案:

没有答案