fix missing csrf tokens for some ajax requests

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2024-03-27 10:08:13 +01:00
parent 5909401cdd
commit 6ef532b470
3 changed files with 10 additions and 1 deletions

View File

@@ -31,7 +31,7 @@ export default function () {
planid: pid planid: pid
}, },
dataType: "json", dataType: "json",
beforeSend: function(request) { beforeSend: function (request) {
request.setRequestHeader('X-CSRF-TOKEN', document.querySelector('meta[name="csrf-token"]').getAttribute('content')); request.setRequestHeader('X-CSRF-TOKEN', document.querySelector('meta[name="csrf-token"]').getAttribute('content'));
}, },
success: function (json) { success: function (json) {

View File

@@ -13,6 +13,9 @@ export default function () {
customerid: cid customerid: cid
}, },
dataType: "json", dataType: "json",
beforeSend: function (request) {
request.setRequestHeader('X-CSRF-TOKEN', document.querySelector('meta[name="csrf-token"]').getAttribute('content'));
},
success: function (json) { success: function (json) {
if (json.length > 0) { if (json.length > 0) {
$('#phpsettingid option').each(function () { $('#phpsettingid option').each(function () {
@@ -45,6 +48,9 @@ export default function () {
id: $('input[name=id]').val(), newval: +$('#speciallogfile').is(':checked') id: $('input[name=id]').val(), newval: +$('#speciallogfile').is(':checked')
}, },
dataType: "json", dataType: "json",
beforeSend: function (request) {
request.setRequestHeader('X-CSRF-TOKEN', document.querySelector('meta[name="csrf-token"]').getAttribute('content'));
},
success: function (json) { success: function (json) {
if (json.changed) { if (json.changed) {
$('#speciallogfile').addClass('is-invalid'); $('#speciallogfile').addClass('is-invalid');

View File

@@ -15,6 +15,9 @@ export default function () {
ip: ipval ip: ipval
}, },
dataType: "json", dataType: "json",
beforeSend: function (request) {
request.setRequestHeader('X-CSRF-TOKEN', document.querySelector('meta[name="csrf-token"]').getAttribute('content'));
},
success: function (json) { success: function (json) {
if (json != 0) { if (json != 0) {
$('#ip').addClass('is-invalid'); $('#ip').addClass('is-invalid');