作者rockmanalpha (KIN)
看板PHP
标题[请益] CodeIgniter + ion_auth登入插件问题
时间Thu Aug 23 17:20:06 2012
目前使用CI 2.1.2
配合ion_auth这个插件做会员/管理员注册登入
这个插件使用CI的SESSION 而目前我CI的SESSION会放到DB
目前我CI SESSION的设定如下 :
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
正常来说SESSION每 5分钟(300) 会更新SESSION的上次活动时间
然後当这个时间与现在时间作比较 超过 SESSION有效时间 2小时(7200)
就视作SESSION无效 但很奇怪的是 现在我用ion_auth 无论系统闲置与否
在5分钟後 即 sess_time_to_update =300 CI会帮我产生一个新的SESSIONID
然後我原本的SESSION就无效了 但是旧的活动时间有更新到 = = 可是我明明设定了
SESSION有效时间是7200呀 请问各位板友有用过这个framework跟插件吗 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 182.93.52.226
1F:推 rocairforce:CI的session其实是cookie? 08/23 17:29