Security Token

Fehler beim Speichern von Inhalt

Wenn der folgende Fehler kommt: "Die Validierung des Sicherheitstokens dieses Formulars ist fehlgeschlagen. Bitte laden Sie das Formular erneut und schicken Sie es dann noch einmal ab." sind alle Daten verloren, die man speichern wollte. 

Das Token ist um vor CSRF Angriffen zu schützen (http://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/FormProtection/Index.html), aber leider klappt das nicht so richtig und schützt einen so manches mal vor dem Speichern der eigenen Daten.

Wen es zu sehr nervt kann es mit der uneleganten Hauruck Methode im Sourcecode deaktivieren. Eine Extension dafür zu schreiben wäre eleganter, aber besser als nichts ist es allemal.

Datei: typo3/typo3/sysext/core/Classes/FormProtection/AbstractFormProtection.php
Funktion: "public function validateToken" ein freches $isValid = TRUE:

if ((string) $tokenId === $validTokenId) {
  $isValid = TRUE;
} else {
  $isValid = FALSE;
}       
// rsys
$isValid = TRUE;

Erstellt: 02/2015| Geändert: 10/2015