cakephp 在哪里找到会话创建

cakephp where is session creation found

我一直在努力理解蛋糕中的几行PHP(版本 1.3.17)我正在更新的项目:

$this->Session->read('Auth.User.department_id'),

还有这个:

$Session->read('Auth.User.department_id');

上面的代码行显示会话中有一个数组,其中包含一个具有 department_id 字段的用户。

我正在更改用户与 department_id 字段的关系。但我似乎无法找出这个会话变量最初是在哪里创建的。它是自动完成的,还是应该在某个文件中找到它?

(我理解会话的普通 PHP 概念;但我可以说这里有些东西我就是不明白。)

谢谢。

Auth.User 会话密钥可能是由登录脚本自动创建的。

搜索应用程序的控制器以使用 $this->Auth(这是处理用户会话的 AuthComponent)。您可能需要找到 $this->Auth->login(),但在不了解您的应用程序的情况下我无法确定。