php - Facebook 自动登录身份验证

标签 php javascript facebook authentication

Possible Duplicate:
Check if user is logged in New Facebook API

我在我的网站中实现了 Facebook 登录集成。一切都按预期进行。除此之外,我想要一个脚本来知道某人是否登录了 Facebook,以便可以选择自动登录。让我给你一个更好的例子,去http://bit.ly/iaUiEf当登录 Facebook 时。就会弹出这个功能。这是 Facebook 的功能吗?

最佳答案

您可以use HTTP Headers通过 Javascript 查看用户是否登录 Facebook,如本文所述

<script type="text/javascript"
        src="https://www.facebook.com/imike3"
        onload="logged_in_to_facebook()"
        onerror="not_logged_in_to_facebook()"
        async="async"
></script>

请参阅链接的帖子以查看完整的解释。但简单地说,使用脚本标签......用户的浏览器被要求获取某个配置文件页面。该个人资料页面的权限已设置为只有 Facebook 中登录的用户才能看到它。因此,返回 Status 200 并触发 onload 事件。即使页面不包含有效的 Javascript,浏览器也会忽略它。

关于php - Facebook 自动登录身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839587/

相关文章:

PHP图像处理

自动计算字符串中连续字母的JavaScript函数

javascript - 如何让客户端知道 servlet 处理请求时发生了什么?

javascript - 获取数组索引不起作用

使用访问 token 时 Java facebook api oAuthException

php - 如何将 facebook 登录与您的网站集成?

java - 在 1 个应用程序内进行两次 Facebook 登录,都将我重定向到同一页面(每次成功登录后,两次登录都会强制将我带到主页 Activity )

php - 为什么不在 PHP 中使用最高的错误报告级别?

php - 将 PHP 扩展编译为非线程安全的

php - 在 Html Forms 的 sql 表中记录信息时遇到问题