session - CakePHP 3 丢失身份验证 session

我在 CakePHP 中使用 Auth Session。

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

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

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

最佳答案

我要求在 cakphp 2.5 中增加 session 超时 以下代码在 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.
        )
    );

https://stackoverflow.com/questions/31539445/

相关文章:

java - 如何在 Spring 批处理的作业上下文 xml 文件中使用 jobExecution

sql - 如何在 SQL MS Access 2013 中根据文本特征标准和 n+1、n+2、n+

java - 如何通过键前缀查询 Samza KeyValueStore?

android - AlertDialog 内的 DatePickerDialog(在特定的 Edi

javascript - 使用 python 电子邮件或其他模块在电子邮件中发送 Bokeh 图

facebook - Graph Facebook 发生未知错误

wpf - 右键单击 + 左键单击被视为拖放

asp.net - executionTimeout 发送响应

cmake - 带有特殊字符的 custom_command ECHO

r - 如何计算 vowpal wabbit 中 LDA 模型的对数似然