0

应用程序使用 codeigniter 和 tank_auth。我需要添加更多数据来添加ci_sessions表格。我找不到数据插入的位置ci_sessions。它在哪里,在哪个文件夹或控制器或库中?

4

1 回答 1

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到数据库中的表中。languageusers

数据仍然存储在ci_sessions表中,但在user_data列中。

于 2012-04-24T15:23:30.307 回答