Выход из системы в facebook из моего приложения с помощью facebook api

Я использую Framework CodeIgniter (PHP), в котором я использую facebook api для добавления профиля facebook в мое приложение, данные профиля facebook отображаются корректно, но выход из системы facebook с помощью getLogoutUrl() не работает. getLogoutUrl() возвращает URL-адрес для выхода из системы с помощью access_token, но он не выходит из системы.

$logOutURL = $this->facebook->getLogoutUrl();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$logOutURL);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);

Как выйти из facebook из моего приложения?

1 ответ

$this->facebook->getLogoutUrl(array('next' => base_url() .'dashboard/logout'));

В контроллере панели управления установите эту функцию

public function logout() {
 //Destory facebbok session
 setcookie('fbs_'.$this->facebook->getAppId(), '', time()-100, '/', 'localhost');
 $this->facebook->destroySession();
 //Destory app session
 $this->session->unset_userdata('facebook_user_session'); //custom session if you made then only
 $this->session->sess_destroy();
 redirect(base_url(), 'refresh');
}

Попробуйте, если не сообщите мне больше

licensed under cc by-sa 3.0 with attribution.