应用程序使用codeigniter和tank_auth。我需要添加一些数据来添加ci_sessions
表。我找不到将数据插入ci_sessions
的位置。在哪里,在哪个文件夹或控制器或库?
答案 0 :(得分:0)
我找到了它:它位于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
列中。