我无法在CakePHP 2.2 manual的Cake 1.3中找到对Security.level
配置设置的任何引用。
我也无法在migration guide。
中找到对此设置的任何引用此设置对Cake 1.3中的会话计时器产生了很大影响。
Security.level
CakePHP安全级别。 “Session.timeout”中定义的会话超时时间将根据此处的设置进行倍增。
'高' = x 10'中' = x 100'低' = x 300'高'和'' medium'还启用session.referer_check
在CakePHP 2.x中删除了应用程序的config.php
中的此设置吗?
答案 0 :(得分:5)
它仍然存在于core.php
中/**
* The level of CakePHP security.
*/
Configure::write('Security.level', 'medium');
它不在2.x中使用。
此设置的唯一引用位于Security::inactiveMins - 其他任何内容均未调用。因此,虽然在2.x中仍然存在此设置的假象,但此设置的意图已被删除,因此它不在2.x文档中。
答案 1 :(得分:3)
CakePHP 2.3 Security.level
已从core.php
移除。
会话超时由此设置设置:
Configure::write('Session.timeout', '120');
另外:Modify session cookie expiry and session timeout for a CakePHP session