1

我在 Cakephp 中有一个 Web 应用程序。

启用 firebug 后,应用程序会话被破坏并且用户被注销。

在使用 zend 等其他框架时,我从未遇到过这个问题。我第一次使用 Cakephp 并面临这个问题。

我该如何解决这个问题。

4

1 回答 1

1

我发现对于每个请求 HTTP_USER_AGENT 都会在会话中进行检查,并且当我们启用/禁用 firebug 时,userAgent 值会发生变化。

因此,如果我们启用/禁用 firebug,我们就会被注销。

为了解决这个问题,我们可以设置Configure::write('Session.checkAgent', true); 在 /app/config/core.php 中。

于 2012-11-20T06:30:37.513 回答