首页 > 解决方案 > 如何写入 CakePHP 3.8 新的身份验证插件会话

问题描述

我正在使用 CakePHP 3.8 和 CakePHP Authentication 2.x 插件进行身份验证。一切正常,我想在登录时更改会话身份验证信息。例如,我想动态更改会话的管理员权限。在较旧的 CakePHP 中,我可以使用下一个:

$this->request->session()->write('Auth.User.adminLevel', 10);

我现在仍然可以这样做,但是它会破坏身份验证数组中的所有其他内容

Array ( [User] => Array ( [adminLevel] => 10 ) )

我怎样才能写到 AUTH -session?

标签: authenticationcakephp

解决方案


推荐阅读