【发布时间】:2012-01-28 19:38:29
【问题描述】:
我正在尝试设置我的会话,以便将其存储在数据库中,现在它就是这样做的,但每次我尝试登录时,我都会不断生成新的会话 ID 并插入新记录,这是我之后最大的问题将我的会话驱动程序从native 更改为database 我的登录不起作用,它登录用户但在页面刷新后它就被注销了,这是我的配置:
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',
【问题讨论】: