1
我在django中有一個令牌問題。django和csrf_token問題
當我編寫POST表單並添加{{csrf_token}}時,當我提交它時,會檢查標記。
但是,當我發送一個POST請求(在ajax中)並手動添加參數csrfmiddlewaretoken,令牌不會被檢查。
但我不知道爲什麼?
謝謝。
我在django中有一個令牌問題。django和csrf_token問題
當我編寫POST表單並添加{{csrf_token}}時,當我提交它時,會檢查標記。
但是,當我發送一個POST請求(在ajax中)並手動添加參數csrfmiddlewaretoken,令牌不會被檢查。
但我不知道爲什麼?
謝謝。
未檢查AJAX請求是否存在CSRF:瀏覽器的同源策略意味着CSRF攻擊更難。見the explanation in the docs。
好的,但如果我使用舊的瀏覽器,在那些Ajax跨域將起作用,不是嗎? – cocacola 2010-11-19 10:28:35
不是。它是較新的瀏覽器,在某些有限的情況下放寬了同源策略:舊版瀏覽器非常嚴格。 – 2010-11-19 10:31:49
好的,謝謝。 但是,你知道在未來的django版本中是否有任何計劃來檢查它,因爲我們的瀏覽器允許它嗎? – cocacola 2010-11-19 10:37:48