这是我所做的:
我在浏览器中打开了两个选项卡,并且两个选项卡中都加载了登录表单。
我在第一个选项卡上使用所需的凭据登录。
CSRF verification failed. Request aborted。我已{% csrf_token %}在登录表单和 CsrfViewMiddleware中使用settings.py。
另外,我尝试使用默认的管理应用程序进行同样的操作,并得到相同的错误。
这是可以预料的。登录操作会轮换 CSRF 令牌,否则可以从经过身份验证的会话外部使用该令牌。
因此,您的情况会发生什么:
这是使用多个浏览器选项卡不会分隔会话这一事实与登录操作循环服务器发送给您的“cookie”CSRF 令牌这一事实之间的交互。
在同一会话中(例如在不同的浏览器选项卡中)发生登录操作之前加载的任何页面现在都将具有不正确的 CSRF“表单”令牌。
| 归档时间: |
|
| 查看次数: |
894 次 |
| 最近记录: |