Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Spam-Schutz für das Kontaktformular, die Newsletter-Anmeldung und die Registrierung in OXID eShop 7. Das Modul kombiniert ein ALTCHA-Proof-of-Work-Widget mit einem Honeypot-Feld, einer Inhaltsvalidierung und einem IP-basierten Rate Limiting. Besucher lösen keine Bilderrätsel: Der Browser rechnet beim Absenden eine kleine Aufgabe.
Datenschutz: Das Modul setzt keine Cookies und speichert IP-Adressen nur als Hash. Das Widget-Skript wird aber vom CDN
cdn.jsdelivr.netgeladen, dabei erhält der CDN-Betreiber die IP-Adresse und den User-Agent des Besuchers. Die Details stehen auf der Seite Datenschutz.
| Seite | Inhalt |
|---|---|
| Installation | Composer und manuell, Aktivierung, Update, Deinstallation |
| Konfiguration | Alle Einstellungen, Inhaltsvalidierung, Praxis-Beispiele |
| Storefront | Geschützte Formulare, Templates, Widget, ViewConfig, andere Themes |
| Challenge-Endpunkt | Aufruf, Antwort, Statuscodes, Lösung |
| Erweiterbarkeit | Eigene Formulare prüfen, Ablehnungsgründe |
| Datenschutz | Verarbeitete Daten, externe Anfrage, Aufbewahrung |
| Fehlerbehebung | Typische Probleme und bekannte Einschränkungen |
| Technik | Prüfkette, erweiterte Klassen, Tabellen |
| Feature | Beschreibung |
|---|---|
| ALTCHA Proof-of-Work | Der Browser löst eine vom Shop signierte Aufgabe, jede Lösung gilt nur einmal |
| Honeypot | Verstecktes Feld, das nur Bots ausfüllen |
| Inhaltsvalidierung | Erkennt Gibberish in Namen und Adressen sowie Wegwerf-E-Mail-Domains aus einer eingebauten Liste von 56 Domains |
| Rate Limiting | Datenbankgestützte Begrenzung pro Client-Adresse und Formular |
| Challenge-Endpunkt-Schutz | Eigenes Rate Limit für den Abruf der Challenges |
| Apex-Theme | Templates für Kontakt, Newsletter und Registrierung im Apex-Theme enthalten |
cl=registerDie Registrierung im Bestellvorgang und alle weiteren Formulare sind nicht geschützt. Details stehen auf der Seite Storefront.
| Anforderung | Version | Hinweise |
|---|---|---|
| OXID eShop | oxid-esales/oxideshop-ce ^7.0 |
Templates nur für das Apex-Theme |
| PHP | 8.2 oder höher | |
| Lizenz | erforderlich |
Kommerzielle Lizenz - Einzelinstallations-Lizenz:
Entwicklungs- und Staging-Umgebungen inklusive. 12 Monate kostenlose Updates.
Siehe LICENSE-Datei für vollständige Bedingungen.
Bei Fragen und Support wende dich an Markus Michalski.
E-Mail: support@markus-michalski.net