在CodeIgniter config.php文件中,我们可以设置会话过期时间,以秒$config['sess_expiration'] = 300;
为单位。
现在我有两个部分用于我的网站,用户部分和管理部分。我需要用户会话在10分钟(600秒)后到期,管理会话在5分钟(300秒)后到期。
有没有简单的方法呢?
答案 0 :(得分:1)
我认为最简单的方法是使用在构造函数中CI_Session
数组中传递了这些选项的新实例替换管理员中的当前$params
实例。
另一个变体是您使用自己的变体扩展CI_Session
类,它提供了一种更改过期时间的方法,或者可以处理有条件处理的第二个配置项。