我一直在尝试理解cakePHP(版本1.3.17)项目中的几行我正在更新:
$this->Session->read('Auth.User.department_id'),
和此:
$Session->read('Auth.User.department_id');
上面的代码行显示Session中有一个数组,其中包含一个具有department_id字段的用户。
我正在将用户的关系更改为department_id字段。但我似乎无法找到首先创建此会话变量的位置。它是自动完成的,还是某个文件应该找到它?
(我理解普通的PHP会话概念;但是我可以告诉我这里有些东西我不知道。)
感谢。
答案 0 :(得分:0)
Auth.User
会话密钥很可能是由登录脚本自动创建的。
搜索应用程序的控制器以使用$this->Auth
(这是AuthComponent处理用户会话)。您可能需要查找$this->Auth->login()
,但在不知情的情况下我无法肯定地说。