php - 使用 PHP SDK 登录后删除 Facebook session

标签 php facebook facebook-php-sdk

我正在使用 facebook php sdk 进行一键登录和注册。用户通过身份验证后,我将该用户添加到我自己的数据库和 session 中,然后我想立即删除 facebook session 。

我找不到任何有关如何在不删除我自己的 session 的情况下删除 Facebook session 的文档。

谢谢

最佳答案

这似乎有效:

if (isset($_SESSION['fb_' . FB_APP_ID . '_code'])) {
    unset ($_SESSION['fb_' . FB_APP_ID . '_code']);
}
if (isset($_SESSION['fb_' . FB_APP_ID . '_access_token'])) {
    unset ($_SESSION['fb_' . FB_APP_ID . '_access_token']);
}
if (isset($_SESSION['fb_' . FB_APP_ID . '_user_id'])) {
    unset ($_SESSION['fb_' . FB_APP_ID . '_user_id']);
}

不确定 sdk 中是否已有方法可以为您执行此操作?

关于php - 使用 PHP SDK 登录后删除 Facebook session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842301/

相关文章:

java - 导入 Facebook SDK 崩溃 android 应用程序 java.lang.UnsatisfiedLinkError

facebook - 如何通过 Facebook Graph API *作为*页面发布页面提要的链接?

php - Composer 安装错误 - 实际启用时需要 ext_curl

android - 将 facebook sdk 与 android 应用程序和网络服务器一起使用

javascript - 使用 jQuery 从 PHP 发布响应?

php - 在 Drupal 中构建网站时是否必须使用代码

php - 在 Laravel 中创建搜索工具

php - 向mysql查询添加条件并再次获取

java - Facebook Account-Kit + React.js + Spring boot

用于获取用户事件日志的 FaceBook API