2015-09-04 74 views
0

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

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

这会生成一个cookie,过期时间为24小时。问题是用户在闲置一段时间后会被注销。我该如何解决这个问题?

回答

1

尝试将其更改为:

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