【问题标题】:Remember me feature in code in CodeIgniter在 CodeIgniter 的代码中记住我的功能
【发布时间】:2016-12-26 04:33:56
【问题描述】:

我正在尝试在 CodeIgniter 中使用记住我的功能。我的问题是,大约 2 小时后,我的会话即将到期。

我尝试过使用:

$remember = $this->input->post('remember_me');
if($remember) {
    $this->session->sess_expiration = '1209600';
}

我怀疑是因为:

$config['sess_expiration']      = 7200;

config.php。也许它覆盖了最大会话时间。对此的任何帮助将不胜感激。

【问题讨论】:

标签: php codeigniter session session-variables codeigniter-2


【解决方案1】:

你试过这样吗……

$remember = $this->input->post('remember_me');
if($remember) {
    $this->session->sess_expiration = '1209600';
     $this->config->set_item('sess_expiration', 1209600);
}

如果您想动态设置配置项或更改现有配置项,可以使用:

$this->config->set_item('item_name', 'item_value');

在这里查看更多...https://www.codeigniter.com/userguide3/libraries/config.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-17
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2013-09-02
    • 2012-08-08
    • 1970-01-01
    相关资源
    最近更新 更多