我找到了:它在 system/libraries/Session.php 中
但是修改库 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_sessions 表中,但在user_data 列中。