使用PHP SDK登录后删除Facebook会话 [英] Delete Facebook Session After Login with PHP SDK

查看:108
本文介绍了使用PHP SDK登录后删除Facebook会话的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am using the facebook php sdk for a one-click login and registration. After a user is authenticated I am adding the user to my own db and session and then I want to immediately delete the facebook session.

我无法找到任何有关如何删除Facebook会话而不删除我自己的会话。

I cant find any documentation on how to delete the facebook session without deleting my own 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中是否已经有一个方法为您?

Not sure if there is already a method in the sdk that does this for you?

这篇关于使用PHP SDK登录后删除Facebook会话的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆