Das Plugin „tfm_antispam“ bindet Honeypot-Felder und Google reCAPTCHA v3 als Schutz gegen Spam ein. Es schützt Ihre sensiblen Bereiche wie Kontaktformular, Registrierung und Login effektiv vor Missbrauch.
Nachdem das Plugin installiert und aktiviert ist, laden Sie den Administrationsbereich mit der F5-Taste neu.
Hookpoints
Für die Einbindung der Funktionalität müssen innerhalb der jeweiligen Formular-Templates Hooks eingefügt werden.
Die Hooks werden innerhalb des "form"-Tags platziert.
Formular
Template-Datei
Hook
Kontaktformular
xtCore/forms/contact.html
{hook key=contact_form_tpl}
Registrierungsformular
xtCore/pages/login.html
{hook key=login_register_form_tpl}
Login Formular
xtCore/pages/login.html
{hook key=login_form_tpl}
Loginbox (Sidebar/Login-Widget)
xtCore/boxes/box_loginbox.html
{hook key=box_loginbox_form_tpl}
Passwort-Zurücksetzen Formular
xtCore/pages/passwort_reset.html
{hook key=password_reset_form_tpl}
Produktbewertungsformular (xt_reviews Plugin)
plugins/xt_reviews/templates/write_review.html
{hook key=xt_reviews_form_bottom} (bereits vorhanden, wenn Plugin xt_reviews genutzt wird
Plugin-Optionen
Option
Beschreibung
Standartwert
Plugin für Mandanten aktivieren
Aktiviert das Plugin
true
Kontaktformularfeld aktivieren
Honeypot & ReCaptcha v3 im Kontaktformular aktivieren
true
Name des Honeypot Feldes - Kontaktformular
Bezeichnung des Honeypot Feldes im Kontaktformular
your_firstname
Registrierungsformularfeld aktivieren
Honeypot & ReCaptcha v3 im Registrierungsformular aktivieren
true
Name des Honeypot Feldes - Registrierungsformular
Bezeichnung des Honeypot Feldes im Registrierungsformular
your_firstname
Loginformularfeld aktivieren
Honeypot & ReCaptcha v3 im Loginformular aktivieren
true
Name des Honeypot Feldes - Loginformular
Bezeichnung des Honeypot Feldes im Loginformular
your_firstname
Passwortzurücksetzungsformularfeld aktivieren
Honeypot & ReCaptcha v3 im Passwortzurücksetzungsformular aktivieren
true
Name des Honeypot Feldes - Passwortzurücksetzungsformular
Bezeichnung des Honeypot Feldes im Passwortzurücksetzungsformular
your_firstname
Bewertungsformularfeld (xt_reviews) aktivieren
Honeypot & ReCaptcha v3 im Bewertungsformular (xt_reviews) aktivieren
true
Name des Honeypot Feldes - Bewertungsformular (xt_reviews)
Bezeichnung des Honeypot Feldes im Bewertungsformular (xt_reviews)
your_firstname
Spam-Error im Shop anzeigen
Anzeige eines "Spam-Errors", wenn Honeypot getriggert wird im Frontend.
false
reCAPTCHA (v3) aktivieren
Aktivierung von reCAPTCHA v3
true
reCAPTCHA (v3) Websiteschlüssel
Websiteschlüssel von reCAPTCHA v3
-
reCAPTCHA (v3) Geheimschlüssel
Geheimschlüssel von reCAPTCHA v3
-
reCAPTCHA (v3) Schwellenwert
Der Schwellenwert von Google reCAPTCHA v3 bestimmt, wie streng das System zwischen menschlichen Nutzern und Bots unterscheidet. Der Wert liegt zwischen 0.0 und 1.0 und wird von Google auf Basis des Nutzerverhaltens berechnet.
0.5
Debugmodus aktivieren
Aktiviert den Debugmodus des Plugins
false
Einrichtung Google reCAPTCHA v3
1. reCAPTCHA-Schlüssel erstellen
Erstellen Sie zunächst die erforderlichen reCAPTCHA v3-Schlüssel über Ihr Google-Konto: https://www.google.com/recaptcha/admin/create
2. Schlüssel im Plugin hinterlegen
Tragen Sie den Site Key und den Secret Key in die entsprechenden Felder der Plugin-Optionen Ihres Shops ein.
3. reCAPTCHA aktivieren
Setzen Sie die (Plugin-)Option „reCAPTCHA (v3) aktivieren“ auf „true“, um den Schutz zu aktivieren.
4. Wichtige Einstellung im xt:Commerce-Adminbereich
Navigieren Sie zu Shop-Einstellungen → [Name Ihres Mandanten] → Mein Shop.
Wählen Sie unter Captcha den Eintrag „reCAPTCHA v3 (tfm_antispam)“ aus.
Speichern Sie anschließend Ihre Änderungen.
Google reCAPTCHA v3 Schwellenwert
Der Schwellenwert von Google reCAPTCHA v3 bestimmt, wie streng das System zwischen menschlichen Nutzern und Bots unterscheidet. Der Wert liegt zwischen 0.0 und 1.0 und wird von Google auf Basis des Nutzerverhaltens berechnet.
Standardwert: 0.5
Bedeutung der Werte:
1.0 → gilt als menschliches Verhalten
0.0 → wird als Bot-Aktivität eingestuft
Einfluss des Schwellenwerts:
Niedrigerer Schwellenwert (z. B. 0.3): → Mehr Nutzer werden akzeptiert, jedoch steigt das Risiko von Spam.
Höherer Schwellenwert (z. B. 0.7): → Bessere Bot-Erkennung, aber potenziell Einschränkungen für legitime Nutzer.
Namen der Honeypot-Felder
Gegebenenfalls ist es sinnvoll, den Namen der Honeypot-Felder in jedem Formular so anzupassen, dass er möglichst sinnvoll erscheint, um Bots bestmöglich abzufangen.
Wichtiger Hinweis
Es kann einige Tage bis zu einer Woche dauern, bis Googles reCAPTCHA das Verhalten Ihrer Webseitenbesucher korrekt auswerten kann.
Somit kann es in diesem Zeitraum noch zu Spam kommen, welcher jedoch schon durch die Honeypot-Felder geringer sein sollte.
Für eine genauere Einschätzung können Sie die Debugging-Option im Plugin aktivieren.
Hinweis: Dieser Text wurde ganz oder teilweise mithilfe von Künstlicher Intelligenz (KI) erstellt und vor der Veröffentlichung redaktionell geprüft.