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) を php ではなく Cake に変更してみてください。

于 2012-08-14T07:17:33.163 に答える