From 49308d311b47e01974894f83ce760f272000006d Mon Sep 17 00:00:00 2001 From: JensFalk Date: Tue, 22 Sep 2026 10:45:10 +0200 Subject: [PATCH] Bootstrap: Zugriffsschluessel fuer Angriffsprotokoll fruehzeitig erzeugen --- fp_altcha_spamschutz/Bootstrap.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fp_altcha_spamschutz/Bootstrap.php b/fp_altcha_spamschutz/Bootstrap.php index 87d952d..a4ea7b0 100644 --- a/fp_altcha_spamschutz/Bootstrap.php +++ b/fp_altcha_spamschutz/Bootstrap.php @@ -66,6 +66,13 @@ class Bootstrap extends Bootstrapper $templateHandler = new TemplateHandler($plugin, $altchaService); $validationHandler = new ValidationHandler($altchaService); + // Zugriffsschluessel fuer die Protokoll-Ansicht (log.php) frueh erzeugen, sofern das + // Angriffsprotokoll aktiv ist -- so liegt die Datei mit dem Schluessel bereit, sobald + // der Admin sie das erste Mal braucht, statt erst nach der ersten abgelehnten Anfrage. + if ($altchaService->isAttackLogEnabled()) { + $altchaService->getLogViewToken(); + } + // Früheste mögliche Prüfung der Newsletter-Anmeldung: läuft direkt hier, noch // bevor JTL-Shop das $_POST verarbeitet. Siehe ValidationHandler::guardNewsletterSubmission(). $validationHandler->guardNewsletterSubmission();