5

我在CakePHP 2.2 手册中找不到对Security.levelCake 1.3 配置设置的任何参考。

我在迁移指南中也找不到对此设置的任何参考。

这个设置对 Cake 1.3 中的会话计时器有很大的影响。

安全级别

CakePHP 的安全级别。'Session.timeout' 中定义的会话超时时间根据此处的设置相乘。

'high' = x 10 'medium' = x 100 'low' = x 300 'high' 和 'medium' 也启用 session.referer_check

config.phpCakePHP 2.x 中是否删除了应用程序中的这个设置?

4

2 回答 2

5

否 该设置尚未删除

它仍然存在于core.php

/**
 * The level of CakePHP security.
 */
Configure::write('Security.level', 'medium');

但...

它没有在 2.x 中使用。

对此设置的唯一引用是在Security::inactiveMins中——它不会被其他任何东西调用。因此,虽然在 2.x 中仍然存在此设置的人工制品,但此设置的意图已被删除,因此不在 2.x 文档中。

于 2013-01-21T20:00:33.957 回答
3

随着 CakePHP 2.3Security.levelcore.php.

会话超时由以下设置设置:

Configure::write('Session.timeout', '120');

另外:修改 CakePHP 会话的会话 cookie 过期和会话超时

于 2014-03-02T08:04:19.700 回答