让我解释一下我正在做什么?
我在浏览器上打开了两个选项卡,都显示我的登录页面(简单的用户名和密码表格)。
使用选项卡1:我使用正确的凭据登录。运行正常。
使用选项卡2:(不刷新)我再次尝试使用相同或不同的凭据登录,这会引发403禁止错误。失败原因是:CSRF令牌缺失或不正确。
我知道,我正在做一些傻事,那就是当我已经登录时尝试登录。
我想防止出现错误403,并使流程顺畅,即第二次登录请求应该被忽略,当某人已经登录或其他不会中断流程的情况下。我该如何处理?
我正在使用Django==1.6.2和django-allauth==0.14.1。
我在浏览器上打开了两个选项卡,都显示我的登录页面(简单的用户名和密码表格)。
使用选项卡1:我使用正确的凭据登录。运行正常。
使用选项卡2:(不刷新)我再次尝试使用相同或不同的凭据登录,这会引发403禁止错误。失败原因是:CSRF令牌缺失或不正确。
我知道,我正在做一些傻事,那就是当我已经登录时尝试登录。
我想防止出现错误403,并使流程顺畅,即第二次登录请求应该被忽略,当某人已经登录或其他不会中断流程的情况下。我该如何处理?
我正在使用Django==1.6.2和django-allauth==0.14.1。