Hilfe nötig,über Ajax in CakePHP 3.4 mit CRSF und Sicherheitskomponenten aktiviert
Ich möchte in der Lage, ein Formular über Ajax mit einer Steuerung für die Verarbeitung zu senden, während die CRSF und Sicherheitskomponenten aktiviert sind in der App gesendet Form Controller (Cake PHP 3.4). Ich schätze jede Hilfe, die ich bekommen kann. Dank
ich denke, diese Komponenten nur versteckte Felder erstellen. Haben Sie versucht, die versteckten Felder in Ihre Ajax-Anfrage aufzunehmen? Ich bin mir nicht sicher, ob das funktioniert, aber es ist es wert, es zu versuchen. – systematical
versuchen Sie diese Antwort [So überprüfen Sie CSRF-Token mit AJAX und CakePHP 3] (https://stackoverflow.com/questions/33994845/how-to-check-csrf-token-user-ajax-and-cakephp-3-when -user-is-not-logged-in/35238944 # 35238944) Das CSRF-Token ist im Cookie namens csrfToken verfügbar, also lies dieses Token in deinem Javascript und setze den X-CSRF-Token-Header für deine AJAX-Anfrage. Das CsrfCompoment wird die Überprüfung durchführen. – eclaude