アプリケーションは codeigniter と tank_auth を使用します。テーブルを追加するには、さらにデータを追加する必要がありci_sessions
ます。にデータが挿入されている場所が見つかりませんでしたci_sessions
。それはどこにあり、どのフォルダー、コントローラー、またはライブラリーにありますか?
質問する
1769 次
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
して追加します。language
users
データは引き続きci_sessions
テーブルに格納されますが、user_data
列に格納されます。
于 2012-04-24T15:23:30.307 に答える