用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2551|回复: 3
收起左侧

[版本 3.x] CI session 过期时间问题

[复制链接]
发表于 2015-12-11 10:08:43 | 显示全部楼层 |阅读模式
想实现用户登录后,20分钟无操作,就自动清空session,然后当用户再次发出会话时提示,登录过期。
在config.php里设置
$config['sess_expiration'] = 7200;
我试过了,这个貌似不管你是不是和服务器发生会话,都是当到达这个时间限制后,就自动清空session了。
请高人指点一下。
发表于 2015-12-11 12:02:27 | 显示全部楼层
那个设置就是不管你操作不操作 20分钟自动过期。
你这个需求需要自己写。
 楼主| 发表于 2015-12-11 13:34:36 | 显示全部楼层
已经解决了,设置$config['sess_expiration'] = 0;   永不过期
然后自己重新设置判断最后一次操作时间和当前时间差值
发表于 2016-2-21 00:45:21 | 显示全部楼层
二师兄 发表于 2015-12-11 13:34
已经解决了,设置$config['sess_expiration'] = 0;   永不过期
然后自己重新设置判断最后一次操作时间和当前 ...

可以分享相关代码吗

本版积分规则