私は自分のセッションをデータベースに保存するようにしようとしていますが、今はそれだけですが、ログインしようとするたびに新しいセッションIDを生成して新しいレコードを挿入し、私はnative
からdatabase
に私のセッションドライバを変更した後、私のログインが動作しないという問題が、うまくそれがユーザーにログインちょうどページの後にそれは私の設定IRここで、アウトlogedの[更新:Kohanaセッションが生成し続ける
return array(
'native' => array(
'name' => 'session_native',
'lifetime' => 43200,
),
'cookie' => array(
'name' => 'session_cookie',
'encrypted' => TRUE,
'lifetime' => 43200,
),
'database' => array(
'name' => 'session_database',
'encrypted' => TRUE,
'lifetime' => 43200,
'group' => 'default',
'table' => 'sessions',
'columns' => array(
'session_id' => 'session_id',
'last_active' => 'last_active',
'contents' => 'contents'
),
'gc' => 500,
),
);
と私は、これを変更しました私の認証設定の行は以下の通りです:
'session_type' => Session::$default,
宛先:
'session_type' => 'database',