手动设置会话过期时间-CodeIgniter [英] Set Session Expiration Time Manually-CodeIgniter

查看:87
本文介绍了手动设置会话过期时间-CodeIgniter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在codeigniter中动态设置会话到期时间?

How can I set session expiration time dynamically in codeigniter?

例如,如果用户登录并具有 admin ,到期时间应该比没有 admin 角色的用户登录的时间长。

For example, if a user logs in and has the role of admin, the expiration time should be longer than if a user logs in who does not have an admin role.

谢谢。

推荐答案

您可以通过增加配置文件中的此变量来更新会话到期时间:

You can update your session expiration time by increasing this variable in config file:

$config['sess_expiration'] = 'somevalue'.

设置 $ config ['sess_expiration'] = 0 ,如果您希望它永不过期。

Set $config['sess_expiration'] = 0, if you want it to never expire.

在CI论坛上的讨论很好:

Here's a good discussion on CI forums:

在会话过期时动态设置配置不起作用

Dynamically set configuration on session expire doesn’t work

这篇关于手动设置会话过期时间-CodeIgniter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆