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