3
前段时间我用SDK做了几个Facebook应用程序,但现在我想尝试在不使用SDK的情况下制作一个。我很困惑如何使用令牌的工作。什么是存储Facebook访问令牌的标准方法?数据库或cookie?
我认为Facebook的PHP SDK将访问令牌存储在cookie中,但大多数人似乎都将其存储在数据库中。我应该在哪里存储访问令牌?
如果我将它存储在数据库中,那么是否将用户的ID存储在cookie中?
前段时间我用SDK做了几个Facebook应用程序,但现在我想尝试在不使用SDK的情况下制作一个。我很困惑如何使用令牌的工作。什么是存储Facebook访问令牌的标准方法?数据库或cookie?
我认为Facebook的PHP SDK将访问令牌存储在cookie中,但大多数人似乎都将其存储在数据库中。我应该在哪里存储访问令牌?
如果我将它存储在数据库中,那么是否将用户的ID存储在cookie中?
这是一个讨论问题,因为答案取决于你想用它做什么。
只是过程的快速提醒:
令牌是Facebook的“SessionID”。只要持有该令牌,就可以找到拥有该令牌的用户(如果该令牌仍然有效)。您可以保留该令牌的持有相同的方式,你会经常的SessionID,如果你写你自己的会话处理程序:在会话变量($ _SESSION),这将同时PHP会话持久
因此,对于工厂的运行,存储在会话或cookie中,取决于哪种更适合您的网站。这是最简单的。
你只去了一个数据库存储的复杂性有两个目的:
希望有所帮助。