【发布时间】:2023-03-08 14:25:01
【问题描述】:
当使用无状态身份验证类型(Basic 或 Digest)时,如何访问已针对请求进行身份验证的用户?
对于普通形式的身份验证,这是通过 $this->Auth->user() 完成的,但是在使用基本身份验证时,即使身份验证成功,它也总是返回 null。
【问题讨论】:
-
无论身份验证类型如何,它的工作原理都是一样的。也许你太早调用
user(),或者你的应用程序在某个时候取消了它的数据...... -
你是对的,我在
initialize()中调用了user(),但显然它只能在以后使用。
标签: authentication cakephp cakephp-3.0 stateless