Hallo zusammen,
bei einer Website kommt ab und zu o. g. Fehlermeldung beim Formularversand zuletzt bei contao 4.9.38.
Habe gerade aktualisiert.
Ich habe natürlich wie alle meine Vorschreiber alles dazu gelesen. js_nocookie ist aktiviert.
Das REQUEST_TOKEN ist manchmal leer, manchmal steht ein Wert drin.
Code:
<input type="hidden" name="REQUEST_TOKEN" value="">
<input type="hidden" name="REQUEST_TOKEN" value="Ey4c41hMjE-G1gQe4PN787W7qR7Sx3E5siPtI_EDYqU">
Im form_wrapper Template hatten wir schon mal Änderungen vorgenommen.
Derzeit sieht es so aus:
Code:
<!-- indexer::stop -->
<div class="<?= $this->class ?> block"<?= $this->cssID ?><?php if ($this->style): ?> style="<?= $this->style ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
<<?= $this->hl ?>><?= $this->headline ?></<?= $this->hl ?>>
<?php endif; ?>
<form<?php if ($this->action): ?> action="<?= $this->action ?>"<?php endif; ?> method="<?= $this->method ?>" enctype="<?= $this->enctype ?>"<?= $this->attributes ?><?= $this->novalidate ?>>
<div class="formbody">
<?php if ('get' != $this->method): ?>
<input type="hidden" name="FORM_SUBMIT" value="<?= $this->formSubmit ?>">
<!-- <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}"> -->
<input type="hidden" name="REQUEST_TOKEN" value="<?=\Controller::replaceInsertTags('{{request_token}}') ?>">
<?php if ($this->maxFileSize): ?>
<input type="hidden" name="MAX_FILE_SIZE" value="<?= $this->maxFileSize ?>">
<?php endif; ?>
<?php endif; ?>
<?= $this->hidden ?>
<?= $this->fields ?>
</div>
</form>
</div>
<!-- indexer::continue -->
Eine Besonderheit bei der Kundenwebsite ist, dass das Formular auf allen Seiten ist, caching auf 0 zu setzen ist also keine Option.
Hat sich bei contao 4.13 etwas zu dieser REQUEST_TOKEN Thematik verändert, so dass ein Update das Problem definitiv lösen würde?
Hoffnungsvolle Grüße,
conter
Lesezeichen