CakePHP 2 如何向 $this->Auth->user() 添加参数



我继承了一个 CakePHP 2.X 项目,我想向 $this->Auth->user(( 添加更多参数。例如,我想向用户数据添加一个帐户名,以便我可以使用 $this->Auth->user('business_name'(; 检索它。我在哪里做?

当我们希望用户登录时,我们使用此身份验证功能:

$this->Auth->login($user_data);

因此,此身份验证函数将在会话中添加 $user_data 作为参数,因此您所需要的只是向数组 $user_data 添加新值。

或者,如果您想在登录后添加它,您可以通过写入会话的方式是这样的:

CakeSession::write('Auth.User.business_name', 'your value here');

希望这能回答你的问题

相关内容

最新更新