Cakephp 3.7 - 身份验证组件:在无状态身份验证中获取用户
Cakephp 3.7 - Auth Component: Get user in stateless authentication
使用无状态身份验证类型(基本或摘要)时,如何访问已针对请求进行身份验证的用户?
对于普通形式的身份验证,这是通过 $this->Auth->user()
完成的,但是当使用基本身份验证时,这总是 returns null
,即使身份验证成功。
来自@ndm 的好提示,我很快就调用了 $this->Auth->user()
:我正在 AppController->initialize()
中加载 Auth 组件,但显然用户信息仅在之后可用。
使用无状态身份验证类型(基本或摘要)时,如何访问已针对请求进行身份验证的用户?
对于普通形式的身份验证,这是通过 $this->Auth->user()
完成的,但是当使用基本身份验证时,这总是 returns null
,即使身份验证成功。
来自@ndm 的好提示,我很快就调用了 $this->Auth->user()
:我正在 AppController->initialize()
中加载 Auth 组件,但显然用户信息仅在之后可用。