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 7c3e89ccc0
commit bb83e78c64
3 changed files with 10 additions and 1 deletions

View File

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

View File

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

View File

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