我在我的应用程序中使用了CakePHP。但它有一个奇怪的问题。有时用户是 在几秒钟内自动注销。如何停止此自动注销?
我在app / config / core.php中设置了以下代码:
Configure::write('Session.timeout', '120');
Configure::write('Security.level', 'low');
答案 0 :(得分:1)
最好的方法是在 app / Config / core.php 中设置会话超时。
Configure::write('Session', array(
'defaults' => 'php',
'timeout' => 20,//20minutes
'autoRegenerate' => true,//resets session on activity
'cookieTimeout' => 1440
));
答案 1 :(得分:0)
我曾遇到过类似的问题。那时,我在一个.css文件调用的图像上修复了404请求后,随机登录停止了。到那时我正在运行CakePHP 1.3,而且我从未在CakePHP 2.0上遇到过类似的问题
它对这个问题的答案CakePHP session/auth logging out intermittently表示:
404请求显然可以重置Cake Auth / Session,而不是通用PHP问题