CAPTCHA
Ein CAPTCHA ist ein visuelles Gerät, das sicherstellt, dass ein Mensch und nicht ein Computer (oder "Bot") mit der Site interagiert. CAPTCHA ist ein Akronym für den vollautomatisierten öffentlichen Turing-Test, der Computer und Menschen voneinander trennt. Sie kann sowohl für den Admin-Zugriff als auch für verschiedene Storefront-Aktionen verwendet werden, die von registrierten Kunden initiiert werden. Adobe Commerce und Magento Open Source unterstützen das in diesem Thema beschriebene Standard-CAPTCHA und Google reCAPTCHA.
Sie können das CAPTCHA so oft wie nötig neu laden, indem Sie oben rechts im Bild auf das Symbol Neu laden klicken. Das CAPTCHA ist vollständig konfigurierbar und kann jedes Mal oder erst nach einer bestimmten Anzahl fehlgeschlagener Anmeldeversuche angezeigt werden.
{width="700" modal="regular"}
CAPTCHA für den Administrator konfigurieren
Für eine zusätzliche Sicherheitsstufe können Sie der Seite "Admin Sign-In"und "Kennwort vergessen"ein CAPTCHA hinzufügen. Administratoren können das angezeigte CAPTCHA neu laden, indem sie auf das Symbol Neu laden oben rechts im Bild klicken. Die Anzahl der Neuladungen ist unbegrenzt.
{width="300"}
-
Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.
-
Erweitern Sie im linken Bereich den Wert Advanced und wählen Sie Admin aus.
-
Setzen Sie oben rechts Store View auf
Default
.Wenn der Perimeter Ihrer Commerce-Installation mehrere Websites umfasst, wählen Sie die Websites aus, auf die die CAPTCHA-Konfiguration angewendet werden soll.
-
Erweitern Sie im Abschnitt CAPTCHA .
-
Setzen Sie Enable CAPTCHA in Admin auf
Yes
. Führen Sie dann die restlichen Optionen wie folgt aus:{width="600" modal="regular"}
-
Geben Sie den Namen des für CAPTCHA-Symbole zu verwendenden Font ein (Standard:
LinLibertine
).Um eine eigene Schriftart hinzuzufügen, muss sich die Schriftartendatei im selben Ordner wie Ihre Commerce-Installation befinden und in der Datei "
config.xml
" des Captcha-Moduls unter "app/code/Magento/Captcha/etc
" deklariert sein. -
Wählen Sie einen der folgenden Forms aus, in denen das CAPTCHA verwendet werden soll. Um mehrere Formulare auszuwählen, halten Sie die Strg-Taste (PC) oder Befehlstaste (Mac) gedrückt.
Admin Login
Admin Forgot Password
-
Setzen Sie Displaying Modes auf einen der folgenden Werte:
Always
- CAPTCHA ist immer erforderlich, um sich beim Administrator anzumelden.After number of attempts to login
- Diese Option gilt nur für das Formular "Admin-Anmeldung". Wenn diese Option aktiviert ist, wird das Feld Number of Unsuccessful Attempts to Login angezeigt. Geben Sie die Anzahl der Anmeldeversuche ein, die Sie zulassen möchten. Der Wert 0 (null) ähnelt dem Festlegen des Anzeigemodus aufAlways
.
Um die Anzahl der fehlgeschlagenen Anmeldeversuche zu verfolgen, wird jeder Versuch, sich unter einer E-Mail-Adresse und von einer IP-Adresse aus anzumelden, gezählt. Die maximal zulässige Anzahl von Anmeldeversuchen für dieselbe IP-Adresse beträgt 1.000. Diese Einschränkung gilt nur, wenn CAPTCHA aktiviert ist.
-
Geben Sie für "Number of Unsuccessful Attempts to Login"an, wie oft sich der Administrator anmelden kann, bevor das CAPTCHA angezeigt wird. Wenn der Wert auf null (
0
) festgelegt ist, ist CAPTCHA immer erforderlich. -
Geben Sie für "CAPTCHA Timeout (minutes)"die Anzahl der Minuten ein, bevor das CAPTCHA abläuft. Wenn das CAPTCHA abläuft, muss der Administrator die Seite neu laden.
-
Geben Sie den Number of Symbols ein, der im CAPTCHA angezeigt werden soll. Es können bis zu acht (
8
) Symbole verwendet werden. Geben Sie für eine variable Anzahl von Symbolen, die sich mit jedem CAPTCHA ändert, einen Bereich ein (z. B.5-8
). -
Geben Sie für "Symbols Used in CAPTCHA"die Buchstaben (a-z und A-Z) und die Zahlen (0-9) ein, die zufällig im CAPTCHA angezeigt werden sollen. Symbole, die sich schwer von anderen Symbolen wie
i
,l
oder1
unterscheiden lassen, sind nicht im Standardsatz der CAPTCHA-Symbole enthalten. -
Setzen Sie Case Sensitive auf
Yes
, wenn Sie von Administratoren verlangen möchten, die Zeichen in Groß- oder Kleinschreibung genau so einzugeben, wie in CAPTCHA gezeigt.
-
-
Klicken Sie nach Abschluss des Vorgangs auf Save Config.
CAPTCHA für die Storefront konfigurieren
Kunden können aufgefordert werden, bei jeder Anmeldung bei ihren Konten oder nach mehreren erfolglosen Anmeldeversuchen eine CAPTCHA einzugeben. Darüber hinaus können zahlreiche Formulare, die im gesamten Storefront verwendet werden, so konfiguriert werden, dass sie von CAPTCHA überprüft werden müssen.
{width="700" modal="regular"}
-
Wechseln Sie in der Seitenleiste Admin zu Stores > Settings>Configuration.
-
Erweitern Sie im linken Bereich den Wert Customers und wählen Sie Customer Configuration aus.
-
Erweitern Sie im Abschnitt CAPTCHA .
{width="600" modal="regular"}
-
Setzen Sie Enable CAPTCHA on Storefront auf
Yes
. Führen Sie dann die restlichen Optionen wie folgt aus:-
Geben Sie den Namen des Font ein, der für die CAPTCHA-Symbole verwendet werden soll (Standard:
LinLibertine
).Um eine eigene Schriftart hinzuzufügen, muss sich die Schriftartdatei im selben Ordner wie Ihre Commerce-Installation befinden und in der Datei "
config.xml
" des CAPTCHA-Moduls deklariert sein. -
Wählen Sie einen der folgenden Forms aus, in denen das CAPTCHA verwendet werden soll. Um mehrere Formulare auszuwählen, halten Sie die Strg-Taste (PC) oder Befehlstaste (Mac) gedrückt.
Applying coupon code
Checkout/Placing Order
Create user
Login
Forgot password
Contact Us
Change password
Share Wishlist Form
Payflow Pro
(siehe Artikel Sicherheits-Patch Wissensdatenbank )Send to Friend Form
(nur Magento Open Source)Add Gift Card Code
(nur Adobe Commerce)Create company
(nur bei Adobe Commerce B2B verfügbar)
-
Setzen Sie Displaying Mode auf einen der folgenden Werte:
Always
- CAPTCHA ist immer erforderlich, um auf die ausgewählten Formulare zuzugreifen.After number of attempts to login
- Geben Sie die Anzahl der Anmeldeversuche ein, bevor das CAPTCHA angezeigt wird. Der Wert 0 (null) ähnelt "Immer". Wenn diese Option aktiviert ist, wird die Anzahl der fehlgeschlagenen Anmeldeversuche angezeigt. Diese Option gilt nicht für das Formular "Kennwort vergessen", das bei Aktivierung immer CAPTCHA anzeigt.
-
Geben Sie für "Number of Unsuccessful Attempts to Login"an, wie oft sich ein Kunde nicht erfolgreich anmelden kann, bevor das CAPTCHA angezeigt wird. Wenn auf null (
0
) gesetzt, wird CAPTCHA immer verwendet. -
Geben Sie für "CAPTCHA Timeout (minutes)"die Anzahl der Minuten ein, bevor das CAPTCHA abläuft. Wenn das CAPTCHA abläuft, muss der Kunde die Seite neu laden, um ein neues CAPTCHA zu generieren.
-
Geben Sie den Number of Symbols ein, der im CAPTCHA angezeigt werden soll. Es können bis zu acht (
8
) Symbole verwendet werden. Geben Sie für eine variable Anzahl von Symbolen, die sich mit jedem CAPTCHA ändert, einen Bereich ein (z. B.5-8
). -
Geben Sie für "Symbols Used in CAPTCHA"die Buchstaben (a-z und A-Z) und die Zahlen (0-9) ein, die zufällig im CAPTCHA angezeigt werden sollen. Der Standardsatz von Zeichen enthält keine ähnlichen Symbole wie
I
oder1
. Verwenden Sie für optimale Ergebnisse Symbole, die Benutzer leicht identifizieren können. -
Setzen Sie Case Sensitive auf
Yes
, wenn Sie möchten, dass Kunden die Zeichen in Groß- oder Kleinschreibung genau wie in CAPTCHA eingeben müssen.
-
-
Klicken Sie nach Abschluss des Vorgangs auf Save Config.