0

我已经在本地机器(XAMPP)应用程序上创建了登录并且效果很好。

现在,当我在服务器上部署它时,$this->Auth->login() 返回 false。

我有debug($this->request->data),和本地的一样。

我已经在 phpmyadmin 上的 sql_dump 上测试了 QUERY,它很完美(它找到了一个用户),但它仍然没有登录。(没有用户在$this->Auth->user();)。

你认为问题可能是什么?

我已经尝试改变session.cookie_path了,但仍然没有......

4

1 回答 1

1

如果您的 /Config/core.php 中的 Security.salt 在生产和开发服务器上是相同的。它可能与会话有关。

尝试将 CakePHP 会话存储(Session.defaults)更改为 cake 而不是 php。

于 2012-08-14T07:17:33.163 回答