我阅读了 FB 上有关 PHP 登录、JS 登录、Canvas 应用程序登录的所有文章,但我仍然不清楚。在 JavaScript 中首次登录后如何让用户保持登录状态?您收到一个签名请求(您可以使用它来验证用户一次(在画布应用程序的初始加载和登录时,对吗?),假设您使用该信息来验证用户服务器端。好的,到目前为止..但是后续的页面加载呢?
基本上我的问题是这个.. 我可以使用 PHP FB SDK 来验证用户在每个页面加载时都经过身份验证,而无需调用 API 吗?如何?有没有一种与画布兼容的方法?
我不想要任何 API 调用的原因是因为我达到了一次限制,我的应用程序关闭了一整晚。不想再这样了...
我正在考虑的一种解决方法是存储用户令牌(无论如何我都想要)并在会话/cookie中使用它来在PHP中的每个页面加载时对用户进行身份验证,但我不确定这是否是最好的方法,因为:使用我自己的会话/cookie 将允许用户保持登录状态,即使他们没有登录 FB。另外,我认为 FB 不允许将其用于画布应用程序。
我发现了这些相关问题,但信息来自 2011 年:PHP:使用 Facebook OAuth 并减少 API 调用 Facebook 登录:如何将 JavaScript 与 PHP SDK 结合起来?