mirror of
https://github.com/django/django.git
synced 2025-03-14 03:10:45 +00:00
[1.4.x] Fixed #22859 -- Improved crossDomain technique in CSRF example.
Thanks flisky for the report. Backport of 0be4d64487 from master
This commit is contained in:
parent
d39fcff11a
commit
d29f3b9e87
@ -190,9 +190,8 @@ jQuery 1.5 and newer in order to replace the `sameOrigin` logic above:
|
||||
return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));
|
||||
}
|
||||
$.ajaxSetup({
|
||||
crossDomain: false, // obviates need for sameOrigin test
|
||||
beforeSend: function(xhr, settings) {
|
||||
if (!csrfSafeMethod(settings.type)) {
|
||||
if (!csrfSafeMethod(settings.type) && !this.crossDomain) {
|
||||
xhr.setRequestHeader("X-CSRFToken", csrftoken);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user