facebook注销会话未被销毁

时间:2017-05-18 08:16:40

标签: jquery

在我的应用程序中,当任何用户尝试从Facebook注销时它将注销,但是当我们更改网址或从网址删除注销链接时,用户将再次登录....我认为它是facebook会话的问题,但我不能破坏它......

这是我的退出代码

  FB.getLoginStatus(function(response) {
  statusChangeCallback(response);
  if (response.status === 'connected') 
  {

  console.log(response.authResponse.accessToken);
  }

  <?php if ($this->input->get('l')=="logout") {?>
  FB.logout();

     $facebook->destroySession();       
     //$this->session->session_destroy();

 <?php  }  ?>

});

提前谢谢

1 个答案:

答案 0 :(得分:0)

尝试移动

  <?php if ($this->input->get('l')=="logout") {?>
  FB.logout();

在你的代码中更多..在FB.getLoginStatus

之前

编辑:

从该页面中删除php并且根本不使用它...在javascript中执行所有逻辑,例如,当用户单击按钮时执行注销,例如:

$('button').on( 'click', function(e){
  FB.logout();
});
相关问题