getMethod() === 'GET') { return; } // Get CSRF token from request $token = $request->post('csrf_token') ?: $request->getHeader('X-CSRF-TOKEN'); if (!$token) { $session->flash('error', 'CSRF-Token fehlt.'); $response->redirect('/dashboard')->send(); } // Validate CSRF token if (!$session->validateCsrfToken($token)) { $session->flash('error', 'Ungültiger CSRF-Token.'); $response->redirect('/dashboard')->send(); } } }