我正在使用 Codeigniter 3 开发社交网络应用程序,Ion-Auth。Github 存储库 和 Bootstrap 4。您可以在此处查看
我想将登录用户的 first_name 存储到当前会话中。为此,我在原始 $session_data
数组中添加了行 'user_first_name' => $user->first_name,
$session_data = [
'identity' => $user->{$this->identity_column},
$this->identity_column => $user->{$this->identity_column},
'email' => $user->email,
'user_id' => $user->id,
'user_first_name' => $user->first_name, //retrieve from the first_name column
'old_last_login' => $user->last_login,
'last_check' => time(),
'ion_auth_session_hash' => $this->config->item('session_hash', 'ion_auth'),
];
重点是在用户 ID 登录后显示欢迎消息:
Welcome, <?php echo $this->session->userdata('user_first_name'); ?>
我收到 Undefined property $first_name 消息,欢迎消息仅包含“欢迎,” (尽管事实上$this->session->userdata('user_first_name') 确实返回用户的ID)。
缺什么?
MM们