Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| jtl-shop:altcha-spamschutz:start [2026/09/21 20:56] – Seite komplett neu ohne Code: falk_plus ALTCHA, Verweis auf ALTCHA-Projekt, Download-Hinweis jf | jtl-shop:altcha-spamschutz:start [2026/09/22 09:43] (aktuell) – Revert auf vorherige Fassung (letzte Ergänzung zurückgenommen) jf | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== JTL-Shop: falk_plus ALTCHA Spam- und Botschutz ====== | ====== JTL-Shop: falk_plus ALTCHA Spam- und Botschutz ====== | ||
| - | Selbst gehostetes, quelloffenes Spam- und Botschutz-Plugin für JTL-Shop 5 auf Basis von [[https:// | + | Selbst gehostetes, quelloffenes Spam- und Botschutz-Plugin für JTL-Shop 5 auf Basis von [[https:// |
| ===== 1. Was macht das Plugin ===== | ===== 1. Was macht das Plugin ===== | ||
| Zeile 13: | Zeile 13: | ||
| Anlass war ein Bot-Problem: | Anlass war ein Bot-Problem: | ||
| - | Dieses Plugin prüft stattdessen direkt beim Absenden von Registrierung, | + | Dieses Plugin prüft stattdessen direkt beim Absenden von Registrierung, |
| ===== 3. Funktionsweise (ALTCHA) ===== | ===== 3. Funktionsweise (ALTCHA) ===== | ||
| Zeile 35: | Zeile 35: | ||
| ===== 5. Installation / Download ===== | ===== 5. Installation / Download ===== | ||
| - | Das Plugin wird als ZIP-Datei über das JTL-Shop-Backend installiert (*Plugins → Plugin hochladen*). | + | Das Plugin wird als ZIP-Datei über das JTL-Shop-Backend installiert (*Plugins → Plugin hochladen*). |
| - | - **Fertige ZIP unter Releases:** im Gitea-Repository gibt es zu jeder Version einen Eintrag unter Releases; sobald dort eine ZIP-Datei als Anhang vorliegt, lässt sie sich ohne weitere Anpassung direkt hochladen und installieren. Ein Commit oder Push allein erzeugt in Gitea noch keine solche ZIP -- die Datei muss einmalig manuell als Release-Anhang bereitgestellt werden. | + | Nach dem Hochladen wird das Plugin wie gewohnt im JTL-Shop-Backend aktiviert. Ein HMAC-Geheimschlüssel muss nicht manuell hinterlegt werden, das Plugin erzeugt beim ersten Aufruf automatisch einen zufälligen Schlüssel und speichert ihn im Plugin-Verzeichnis. |
| - | - **Quellcode-Download über "Code → Download ZIP": | + | |
| - | + | ||
| - | Nach dem Hochladen wird das Plugin wie gewohnt im JTL-Shop-Backend aktiviert. Ein HMAC-Geheimschlüssel muss nicht manuell hinterlegt werden | + | |
| Repository: [[https:// | Repository: [[https:// | ||
| Zeile 52: | Zeile 49: | ||
| * **Gültigkeit der Prüfung** -- wie lange eine erzeugte Prüfung gültig bleibt, bevor sie abläuft. | * **Gültigkeit der Prüfung** -- wie lange eine erzeugte Prüfung gültig bleibt, bevor sie abläuft. | ||
| * **Formulare** -- Registrierung, | * **Formulare** -- Registrierung, | ||
| - | * **Debug-Logging** -- schreibt zusätzliche Diagnoseinformationen ins Error-Log, nur zum Testen gedacht. | + | * **Debug-Logging** -- schreibt zusätzliche Diagnoseinformationen ins Error-Log. |
| ===== 7. Test nach der Installation ===== | ===== 7. Test nach der Installation ===== | ||
| Zeile 58: | Zeile 55: | ||
| Nach der Installation sollte einmal geprüft werden, dass: | Nach der Installation sollte einmal geprüft werden, dass: | ||
| - | * in Registrierung, | + | * in Registrierung, |
| * eine normale, korrekt ausgefüllte Anfrage in allen drei Formularen anstandslos durchgeht, | * eine normale, korrekt ausgefüllte Anfrage in allen drei Formularen anstandslos durchgeht, | ||
| * ein Absenden ohne JavaScript bzw. ohne gelöste Prüfung zuverlässig abgelehnt wird. | * ein Absenden ohne JavaScript bzw. ohne gelöste Prüfung zuverlässig abgelehnt wird. | ||