标签: authentication cakephp cakephp-3.0 stateless
使用无状态身份验证类型(基本或摘要)时,如何访问已为请求进行身份验证的用户?
对于普通形式的身份验证,这是通过$this->Auth->user()完成的,但是,在使用基本身份验证时,即使身份验证成功,它也总是返回null。
$this->Auth->user()
null
答案 0 :(得分:0)
来自@ndm的好提示,我打电话给$this->Auth->user()很快:我正在AppController->initialize()中加载Auth组件,但是显然用户信息仅在之后可用。
AppController->initialize()