我正在 PHP/CodeIgniter 中构建一个 twitter 应用程序,它成功获取了 [access_token]。目前,我没有向数据库写入任何内容,因为我仍在测试中。
但是,如果用户在较早的时间已经登录(意味着他们没有明确按下注销),您如何确定该用户只是返回?你需要在db中存储什么?因为将所有内容存储在 SESSION 中显然会导致用户每次关闭您的网站时都需要登录......只是想澄清一下!
谢谢。
当您调用 oauth/access_token 时,您会取回访问令牌(这是最后一个 oAuth 令牌 - 身份验证过程中有几个,但这是您用来拨打电话的那个)。
将此令牌和秘密保存在会话中,它应该“永远”持续。
当用户返回时,您可以使用“验证凭据”来验证令牌是否仍然有效https://dev.twitter.com/docs/api/1.1/get/account/verify_credentials