Sir*_*gar 22 codeigniter session-timeout
如何在codeigniter中动态设置会话到期时间?
例如,如果用户登录并具有角色admin,则到期时间应该比用户登录没有admin角色的用户长.
谢谢.
Alp*_*ale 19
您可以通过在配置文件中增加此变量来更新会话到期时间:
$config['sess_expiration'] = 'somevalue'.
Run Code Online (Sandbox Code Playgroud)
设置$config['sess_expiration'] = 0,如果您希望它永不过期.
以下是CI论坛的一个很好的讨论:
KDa*_*awg 11
$data = array(
'username' => $this->input->post('username'),
'ADMIN_is_logged_in' => true
);
$this->session->sess_expiration = '14400';// expires in 4 hours
$this->session->set_userdata($data);// set session
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75509 次 |
| 最近记录: |