Facebook API 注销未完全注销用户

发布于 2024-12-27 12:48:03 字数 470 浏览 0 评论 0原文

我正在使用 Facebook 的 PHP 和 Javascript SDK 开发一个应用程序。

一切都运行良好。但是,当用户使用 php next => 注销时link ,虽然他被重定向了,但他并没有注销。我尝试过使用 Javascript SDK getloginstatus() 并且它有效!

但是,我也想要一个服务器端方法,因为用户可以简单地禁用 javascript 并获得对该站点的访问权限。我还尝试销毁 Facebook 会话和 Cookie,但无济于事,因为我怀疑这可能存在一些问题。

我还应该注意到,如果用户删除了所有会话和 cookie,PHP SDK 能够检测到用户已注销。

我的代码是:

$user = $facebook->getUser();
if ($user) {
//logged in
} else{

//not logged in
}

I'm developing an app using Facebook's PHP and Javascript SDK..

Everything is working superbly. However, when the user logs out using the php next => link , although he is redirected, he is not logged out. What I've tried is using the Javascript SDK getloginstatus() and it works!

However, I would like a server side method to this as well because a user can simply disable javascript and gain access to the site. I've also tried destroying facebook session and cookies to no avail, as I suspected there might be some issues with that.

I should also note that PHP SDK is able to detect that the user is logged off if the user has deleted all sessions and cookies.

My code is:

$user = $facebook->getUser();
if ($user) {
//logged in
} else{

//not logged in
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

太傻旳人生 2025-01-03 12:48:03

为什么不让您的应用程序要求启用 js,否则它们将被定向到无法访问的页面?

why not have your application require js be enabled, else they are directed to a page where access cannot be gained?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文