我不久前用SDK制作了一些Facebook应用程序,但现在我想尝试不使用SDK制作一个.我对访问令牌的工作方式感到困惑.
我认为Facebook的PHP SDK将访问令牌存储在cookie中,但SO上的大多数人似乎都将它存储在数据库中.我应该在哪里存储访问令牌?
如果我将它存储在数据库中,我是否将用户的ID存储在cookie中?
这是一个讨论问题,因为答案取决于你想用它做什么.
只需快速提醒过程:
令牌是facebooks"SessionID".只要您拥有令牌,您就可以找到拥有令牌的用户(如果令牌仍然有效).如果您编写了自己的会话处理程序,则可以使用与常规SessionID相同的方式保留该标记:
因此,对于磨机的运行,存储在会话或cookie中,具体取决于哪个更适合您的站点.这是最简单的.
您只会出于两个目的而在数据库中存储的复杂性:
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
1880 次 |
| 最近记录: |