CakePHP应用程序会在几秒钟内自动注销

时间:2011-10-17 10:06:27

标签: cakephp cakephp-2.0

我在我的应用程序中使用了CakePHP。但它有一个奇怪的问题。有时用户是 在几秒钟内自动注销。如何停止此自动注销?

我在app / config / core.php中设置了以下代码:

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

2 个答案:

答案 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问题