在codeigniter中,ci_会话在哪里更新
应用程序使用codeigniter和储罐认证。我需要添加更多的数据来添加在codeigniter中,ci_会话在哪里更新,codeigniter,session,tankauth,Codeigniter,Session,Tankauth,应用程序使用codeigniter和储罐认证。我需要添加更多的数据来添加ci_sessions表。我找不到数据插入到ci\u会话的位置。它在哪里,在哪个文件夹、控制器或库中?我找到了它:它在system/libraries/Session.php中 但是,修改library tank_auth.php听起来比Session.php好 对于类似的问题:我改变了这个 $this->ci->session->set_userdata(array( 'user_id' =&
ci_sessions
表。我找不到数据插入到ci\u会话的位置
。它在哪里,在哪个文件夹、控制器或库中?我找到了它:它在system/libraries/Session.php中
但是,修改library tank_auth.php听起来比Session.php好
对于类似的问题:我改变了这个
$this->ci->session->set_userdata(array(
'user_id' => $user->id,
'username' => $user->username,
'status' => ($user->activated == 1) ? STATUS_ACTIVATED : STATUS_NOT_ACTIVATED,
));
为此:
$this->ci->session->set_userdata(array(
'user_id' => $user->id,
'username' => $user->username,
'status' => ($user->activated == 1) ? STATUS_ACTIVATED : STATUS_NOT_ACTIVATED,
'language' => $user->language,
));
通过添加$user->language
,并将language
列添加到数据库中的users
表中
数据仍然存储在ci\u sessions
表中,但存储在user\u data
列中。我认为链接将有助于: