1

何かをテストするために、新しいサーバーにアプリをインストールしました。セットアップはすべてスムーズに進み、アプリmysqlは完全に同期されたローカル データベースで正常に動作しています。唯一の問題は、ログインできないことです。

フロントエンドと管理者からログインしようとしました。どちらの場合も、間違った詳細を入力すると、エラー メッセージが表示されます。正しい詳細を入力すると、入力されませんが、それでもログイン ページに戻ります。

ログには何が起こっているかを示唆するものは何もありません。ログに記録されるのrunserverは次のようなものだけです。

[26/Jun/2013 15:09:31] "POST /account/login/ HTTP/1.0" 302 0
[26/Jun/2013 15:09:31] "GET /dashboard/ HTTP/1.0" 302 0
[26/Jun/2013 15:09:31] "GET /account/login/?next=/dashboard/ HTTP/1.0" 200 2537

私は明らかに正常にログインしており、ダッシュボードにリダイレクトされ、すぐに戻ってログインします。

この問題をデバッグするためにどこから始めればよいのか、私は困惑しています。同じセットアップが他の場所でも問題なく実行されています。どこから探し始めるかについて、誰か手がかりを教えてもらえますか?

4

1 に答える 1

1

の値を確認できますSESSION_COOKIE_SECURE。に設定するTrueと、管理者ログイン フォームは単純にそれ自体にリダイレクトされます。また、SESSION_COOKIE_DOMAIN正しいことを確認してください。開発中にうっかりこれを何回行ったかわかりません:)

于 2013-06-26T19:05:11.093 に答える