CakePHP - 增加会话时间

时间:2015-09-04 18:00:43

标签: php session cakephp

我需要增加项目登录用户的会话时间。这是core.php中的会话信息:

Configure::write('Session', array(
    'defaults' => 'php',
    'cookieTimeout' => 1440,
    'autoRegenerate' => true,
    'cookie' => 'SYNAPARTY'
));

这会生成一个在24小时后到期的cookie。问题是用户在一段时间不活动后会被注销。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试将其更改为:

Configure::write('Session', array(
    'defaults' => 'php',
    'cookieTimeout' => 1440,
    'timeout' => 1440 //Or whatever amount of minutes you want
    'autoRegenerate' => true,
    'cookie' => 'SYNAPARTY'
));