diff --git a/database/systades.db b/database/systades.db index 8777027..0250a76 100644 Binary files a/database/systades.db and b/database/systades.db differ diff --git a/templates/my_account.html b/templates/my_account.html index b68598e..5df65a6 100644 --- a/templates/my_account.html +++ b/templates/my_account.html @@ -326,7 +326,13 @@ const mindmapId = event.currentTarget.dataset.mindmapId; if (confirm('Bist du sicher, dass du diese Mindmap löschen möchtest?')) { try { - const response = await fetch(`/api/mindmaps/${mindmapId}`, { method: 'DELETE' }); + const csrfToken = "{{ csrf_token() }}"; // CSRF Token holen + const response = await fetch(`/api/mindmaps/${mindmapId}`, { + method: 'DELETE', + headers: { + 'X-CSRFToken': csrfToken // CSRF Token im Header senden + } + }); if (!response.ok) { const errorData = await response.json(); throw new Error(errorData.error || `HTTP error! status: ${response.status}`);