Facebook注销不会完全删除我的应用程序中的用户


Facebook logout does not remove the user completerly in my app

我有一个facebook_sdk,用于在我的应用程序上验证facebook用户。一切都很好,但当用户注销facebook时,他被注销了,但他的信息仍然在我的应用程序上。所以我想在他注销时终止会话。你能帮我吗。我看过很多相关的帖子,但没有找到正确的答案。

所以我想在他注销时终止会话。

在创建注销URL时提供一个redirect_uri参数,并在其中放置一个调用session_destroy()的脚本。

Facebook SDK不会杀死我的应用程序中的会话,所以我在base_Facebook.php中编辑了方法getLogoutUrl,现在它很好。

public function getLogoutUrl($params=array()) {
  session_destroy();
    return $this->getUrl(
      'www',
      'logout.php',
      array_merge(array(
        'next' => $this->getCurrentUrl(),
        'access_token' => $this->getUserAccessToken(),
      ), $params)
    );
  }
相关文章: