session - CakePHP 3 丢失身份验证 session

标签 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 中配置了这个,但几分钟后仍然被注销。

虽然关闭浏览器时 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.
        )
    );

关于session - CakePHP 3 丢失身份验证 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31539445/

相关文章:

Java - Servlet,在整个项目中携带登录信息( session bean)

php - 判断 PHP 中是否存在 $_SESSION 超全局变量

forms - 在 CakePHP 2.x 中提交表单后 $this->request->data 为空

php - Cakephp,排序关联表

iphone - iOS SDK 在后台和 session 中注销

java - Hibernate 映射类实体名称

session - 用于 Tomcat6 的基于 MongoDB 的 session 存储

php - 安装 Cakephp 调试套件

python - 使用 TLS 和 Python 进行身份验证

utf8 的 MYSQL 区分大小写搜索(使用 hibernate)