update csrf
This commit is contained in:
parent
bc239360ea
commit
29b2db8198
@ -165,7 +165,11 @@ function nntpchan_mod(mod_action, result_elem) {
|
|||||||
elem.removeChild(elem.firstChild);
|
elem.removeChild(elem.firstChild);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var csrf_ajax = new XMLHttpRequest();
|
||||||
|
csrf_ajax.onreadystatechange = function() {
|
||||||
|
if (csrf_ajax.readyState == XMLHttpRequest.DONE) {
|
||||||
|
// get csrf token
|
||||||
|
var csrf = csrf_ajax.getResponseHeader("X-CSRF-Token");
|
||||||
// fire off ajax
|
// fire off ajax
|
||||||
var ajax = new XMLHttpRequest();
|
var ajax = new XMLHttpRequest();
|
||||||
ajax.onreadystatechange = function() {
|
ajax.onreadystatechange = function() {
|
||||||
@ -198,6 +202,7 @@ function nntpchan_mod(mod_action, result_elem) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
ajax.setRequestHeader("X-CSRF-Token", csrf);
|
||||||
if (mod_action.name) {
|
if (mod_action.name) {
|
||||||
var url = mod_action.name + "/" + target;
|
var url = mod_action.name + "/" + target;
|
||||||
ajax.open(mod_action.method || "GET", url);
|
ajax.open(mod_action.method || "GET", url);
|
||||||
@ -212,3 +217,7 @@ function nntpchan_mod(mod_action, result_elem) {
|
|||||||
alert("mod action has no name");
|
alert("mod action has no name");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
csrf_ajax.open("");
|
||||||
|
csrf_ajax.send();
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user