二师兄 发表于 2015-12-11 10:08:43

CI session 过期时间问题

想实现用户登录后,20分钟无操作,就自动清空session,然后当用户再次发出会话时提示,登录过期。
在config.php里设置
$config['sess_expiration'] = 7200;
我试过了,这个貌似不管你是不是和服务器发生会话,都是当到达这个时间限制后,就自动清空session了。
请高人指点一下。

Hex 发表于 2015-12-11 12:02:27

那个设置就是不管你操作不操作 20分钟自动过期。
你这个需求需要自己写。

二师兄 发表于 2015-12-11 13:34:36

已经解决了,设置$config['sess_expiration'] = 0;   永不过期
然后自己重新设置判断最后一次操作时间和当前时间差值

Aloghli 发表于 2016-2-21 00:45:21

二师兄 发表于 2015-12-11 13:34
已经解决了,设置$config['sess_expiration'] = 0;   永不过期
然后自己重新设置判断最后一次操作时间和当前 ...

可以分享相关代码吗
页: [1]
查看完整版本: CI session 过期时间问题