當我使用django方法登錄後返回回去時,我得到的CSRF驗證失敗。Django - CSRF驗證失敗 - 成功登錄後
即使在我成功登錄後,它也會返回頁面中的登錄信息,並且在CSRF驗證失敗時發佈錯誤。
我可以使用Django設置任何東西嗎?
當我使用django方法登錄後返回回去時,我得到的CSRF驗證失敗。Django - CSRF驗證失敗 - 成功登錄後
即使在我成功登錄後,它也會返回頁面中的登錄信息,並且在CSRF驗證失敗時發佈錯誤。
我可以使用Django設置任何東西嗎?
添加到您的形式{% csrf_token %}
喜歡這個
<form action="" method="post">
{% csrf_token %}
<form>
他可能已經有了,因爲他說問題出現在他回去時 –
也許你用過render_to_response,改變渲染(請求,「index.html」,) – itsccn
的CSRF令牌在用戶登錄後旋轉。如果用戶在登錄後可以追溯到他們的瀏覽器,並提交形式與舊的令牌,那麼你會得到一個CSRF錯誤。
如果您在登錄後使用表單刷新頁面,那麼該頁面將重新加載新令牌,並且應通過CSRF驗證。
不是沒有看到一些代碼。 –
你能否顯示你的表單html,我擔心你的{%csrf_token%} –
有什麼問題你找到了解決方案: –