我在Cakephp中有一个Web应用程序。
应用程序会话被破坏,用户在启用firebug后被注销。
在使用像zend这样的其他框架时,我从未遇到过这个问题。我第一次使用Cakephp并面临这个问题。
我该如何解决这个问题。
答案 0 :(得分:1)
我发现,对于每个请求,会话中都会检查HTTP_USER_AGENT,当我们启用/禁用firebug时,userAgent值会发生变化。
因此,如果我们启用/禁用firebug,我们就会被注销。
要解决此问题,我们可以在/app/config/core.php中设置 Configure :: write('Session.checkAgent',true); 。