1

蛋糕PHP 2.1。我正在开发一个 cakephp 应用程序,也是第三方应用程序访问数据的 Web 服务。输出为 json。

当用户第一次通过 Web 服务登录时,我们创建了一些身份验证令牌,并且每次下一次调用客户端都会发送身份验证令牌,我必须检查可用的身份验证令牌以允许应用程序的其他操作。

我写了一个登录功能。当用户尝试登录时,它会返回成功或失败消息。这就是我卡住的地方。如何创建此身份验证令牌?cakephp 在哪里存储用户相关会话?我可以像这样写会话吗

$this->Session->Write('check.session','随机字符串')

然后在第二次通话中使用

$this->Session->read('check.session')。

或者有没有其他更好的方法来实现这一点。

4

1 回答 1

0

没关系,(小写写!)如果您使用的是 Auth 组件,您也可以将其存储在其中。

$this->Session->write('Auth.User.auth_token',$auth_token);

#stored in the session at

['Auth']['User']['auth_token']

您可能需要安装DebugKit,这是一个用于调试(包括浏览会话)的出色工具。

于 2012-06-22T13:39:15.860 回答