带有JSON的CSRF令牌,发布(如何修复)

时间:2019-03-23 10:00:51

标签: javascript php json

我正在将用户添加到instagram面板(php)。我最多可以以json格式添加10个用户,但是10多个示例100-200是error >>,但是CSRF给出令牌错误或Error。如何解决此问题?

function ImportUsers(){
    var users = document.getElementById("users").value;
    users = btoa(users);
    var csrf = document.getElementById("csrftoken").value;
    var http = new XMLHttpRequest();
    var url = 'ajax/import_users.php';
    var params = 'users=' + users + "&csrf=" + csrf;
    http.open('POST', url, true);


    http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');

    http.onreadystatechange = function() {
        if(http.readyState == 4 && http.status == 200) {
            var responseObject = JSON.parse(http.responseText);
            if(responseObject.status){
                alert(responseObject.message);
            }
            else {
                alert(responseObject.message);
            }
        }
    }
    http.send(params);
}

0 个答案:

没有答案