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 回答