2012-04-24 125 views
0

應用程序使用codeigniter和tank_auth。我需要添加更多的數據來添加ci_sessions表。我找不到將數據插入到ci_sessions的位置。它在哪裏,在哪個文件夾或控制器或庫?在codeigniter中更新了ci_sessions

+0

我想鏈接將幫助: http://stackoverflow.com/questions/2177742/how-does-codeigniter-know-a-cookie-holds-valid-session-data – Gerep 2012-04-24 15:13:21

回答

0

我發現它:它是系統/庫/ 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, 
        )); 
加入 $user->language機智

$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, 
        )); 

本h除數據庫中的language列爲users表。

數據仍存儲在ci_sessions表中,但在user_data列中。