Beschreibung
MatheCaptcha ist ein Spamschutz-Modul für OXID eShop 6 und 7. Es schützt die Shop-Formulare mit einer Rechenaufgabe: Der Besucher löst eine Gleichung mit einer Unbekannten, etwa „7 + x = 12". Die Prüfung läuft ausschließlich im eigenen Shop, ohne externe Dienste.
Einfacher Mathe-Spamschutz für Formulare
Mit MatheCaptcha schützen Sie Ihren OXID eShop effektiv vor Spam-Bots – ganz ohne externe Dienste oder komplizierte Bildcaptchas. Besucher lösen eine einfache Mathe-Aufgabe, bevor ein Formular abgesendet werden kann: benutzerfreundlich, barrierefrei und zuverlässig gegen automatisierte Spam-Anfragen.
- Shop-Versionen: OXID eShop 6 ab 6.1 (Smarty) · OXID eShop 7 ab 7.1 (Twig/Apex)
- Schutzart: Mathe-Gleichung mit Unbekannter („7 + x = 12"), optional zweistellige Ergebnisse
- Formulare: Kontakt, Newsletter, Passwort vergessen, Preisalarm, Registrierung, Private Sales
- Datenschutz: Prüfung komplett im eigenen Shop – keine Aufrufe an externe Dienste
- Zusatzschutz: IP-Rate-Limiting, Logging der Versuche, Notfall-Sperre per Klick
Funktionsumfang & Highlights
Der Besucher sieht eine Gleichung wie „7 + x = 12" und gibt den Wert von x ein. Optional aktivieren Sie zweistellige Ergebnisse für etwas anspruchsvollere Aufgaben.
Kontaktformular, Newsletter-Anmeldung, Passwort vergessen, Preisalarm, Benutzerregistrierung und Private-Sales-Einladung – per Auswahl der Shopklassen in den Moduleinstellungen.
Zusätzlicher Schutz vor Brute-Force-Angriffen: Bei zu vielen Fehlversuchen einer IP innerhalb eines konfigurierbaren Zeitraums wird die Anfrage blockiert.
Fehlversuche und/oder erfolgreiche Eingaben optional in eine Logdatei schreiben (automatisch rotiert ab 10 MB). Bei akuter Spam-Flut sperren Sie alle Formulare mit einem Klick.
Das Captcha lässt sich für bereits angemeldete Benutzer deaktivieren – für ein reibungsloses Einkaufserlebnis.
Optionales eigenes CSS für das Captcha-Feld; bei falscher Eingabe erscheint eine Fehlermeldung und das Formular wird nicht abgesendet.
Moduleinstellungen im Überblick
- Shopklassen wählen: festlegen, in welchen Formularen das Captcha erscheint (contact, newsletter, details, forgotpwd, register, user, invite)
- Flexibilität: Captcha bei eingeloggten Kunden deaktivieren, eigenes CSS einfügen, zweistellige Ergebnisse
- Rate-Limit: IP-Limitierung aktivieren, maximale Versuche pro IP und Zeitraum in Sekunden
- Logging: Fehlversuche und erfolgreiche Eingaben in source/log/eascap.log protokollieren
- Notfall-Sperre: bei akuter Spam-Flut alle Formulare komplett sperren
Typische Einsatzszenarien
- Kontaktformulare absichern: automatisierte Spam-Nachrichten verhindern
- Newsletter-Anmeldung schützen: die Mailingliste vor Fake-Anmeldungen bewahren
- Registrierung und „Passwort vergessen": Massenregistrierungen und Missbrauch durch Bots stoppen
- OXID eShop 6 ab 6.1 (Smarty) oder OXID eShop 7 ab 7.1 (Twig/Apex), getrennte Pakete
- Unverschlüsselter Quelltext, keine externen Dienste oder API-Zugänge nötig
Die Installation bieten wir schnell und unkompliziert zum Festpreis an: Modul-Installation Service. Natürlich können Sie das Modul auch selbst oder über Ihre Agentur installieren.
Für welche Shopversionen ist MatheCaptcha verfügbar?
Für OXID eShop 6 ab 6.1 mit Smarty-Paket und OXID eShop 7 ab 7.1 mit Twig-Paket. Die Pakete sind nicht austauschbar.
Werden Daten an Drittanbieter übertragen?
Nein. Die Prüfung erfolgt serverseitig im eigenen Shop; es gibt keine Aufrufe an externe Dienste wie reCAPTCHA.
Wie ergänzt MatheCaptcha weitere Schutzmaßnahmen?
Das Modul erschwert automatisierten Formular-Missbrauch auf Anwendungsebene und ergänzt Rate-Limits auf Serverebene, E-Mail-Verifikation und den Schutz des Hosters.
Bedeutet die Aufgabe eine Hürde für echte Kunden?
Eine simple Rechenaufgabe ist schnell gelöst – und für eingeloggte Kunden lässt sich das Captcha komplett deaktivieren.