CAKEPHP:我如何增加超时会议



我试图将超时会话设置为我的cakephp 3.6应用程序中的8小时。

我已经在app.php中设置了:

'Session' => [
        'defaults' => 'php',
        'timeout'=>480*60//in minutes
    ], 

我可以在phpinfo()中看到这些值:

session.auto_start  Off Off
session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no value    no value
session.cookie_httponly On  Off
session.cookie_lifetime 0   0
session.cookie_path /app_name/  /
session.cookie_secure   Off Off
session.entropy_file    /dev/urandom    /dev/urandom
session.entropy_length  32  32
session.gc_divisor  1000    1000
session.gc_maxlifetime  1728000 28800
session.gc_probability  0   0

我做错了什么吗?我如何更改超时,以使用户在不活动30分钟后未记录?

请确保查看Session.CookieTimeout值。尽管PHP会话仍然有效,但会话cookie的到期日期尚未刷新

将其设置为8小时:

    'Session' => [
        'defaults' => 'php',
        'timetout' => 60 * 8 // According to documentation this value is in minutes
        'cookieTimeout' => 720, // The session cookie will live for at most 12 hours, this does not effect session timeouts
    ], 

相关内容

  • 没有找到相关文章

最新更新