Cakephp 3.7-身份验证组件:以无状态身份验证获取用户

时间:2019-01-12 12:43:10

标签: authentication cakephp cakephp-3.0 stateless

使用无状态身份验证类型(基本或摘要)时,如何访问已为请求进行身份验证的用户?

对于普通形式的身份验证,这是通过$this->Auth->user()完成的,但是,在使用基本身份验证时,即使身份验证成功,它也总是返回null

1 个答案:

答案 0 :(得分:0)

来自@ndm的好提示,我打电话给$this->Auth->user()很快:我正在AppController->initialize()中加载Auth组件,但是显然用户信息仅在之后可用。