我有一个网络应用程序,它带有一个使用PHP SDK实现的“使用Facebook登录”按钮。它像往常一样工作。用户被重定向到Facebook。 Facebook将它们重定向回Web应用程序。 Web应用程序获取其信息并创建有关它们的DB记录。
问题是这些登录不是持久性的。下次同一个用户打开Web应用程序时,它将无法识别它们。
我该如何解决这个问题?
答案 0 :(得分:1)
有几种方法:
在任何情况下,您都希望将短期访问令牌交换为长期访问令牌 1 并将其存储在您的数据库中。
详细了解访问令牌 2 :
1:https://developers.facebook.com/docs/facebook-login/access-tokens#extending
2:https://www.sammyk.me/access-token-handling-best-practices-in-facebook-php-sdk-v4