CakePHP 3失去了Auth Session

时间:2015-07-21 12:47:02

标签: session cakephp authentication cakephp-3.0

我在CakePHP中使用Auth Session。

'Session' => [
    'timeout' => 0,
    'defaults' => 'php',
    'ini' => [
        'session.cookie_secure' => false,
        'session.cookie_lifetime' => 0
    ]
],

已经在app.php中配置了这个,但几分钟后仍然会被注销。

虽然关闭浏览器时会话仍然存在。所以我认为这只是一个与时间有关的问题。

1 个答案:

答案 0 :(得分:0)

我要求在cakphp 2.5中增加会话超时 以下代码在2.5中为我工作,你可以尝试一下

//FILE: config/core.php

Configure::write('Session', array(
        'defaults' => 'cake',
        'cookie' => 'my_app',
        'timeout'  => 500,  // 8 hours + 20 min, user will be logged in till 8 hours.
        )
    );