Flooding wird dadurch verursacht, dass so viele Anfragen an den Server übertragen werden, dass der Server mit der Last nicht mehr zurechtkommt. Shopware schränkt diese Anfragen nach den folgenden Regeln ein.
Anmeldung:-
Der als Kunde, Gast oder Administrator registrierte Benutzer kann 10 Mal versuchen, sich anzumelden, bevor er vom System aufgehalten wird.
- Wenn ein Benutzer versucht, sich nach 10 fehlgeschlagenen Anmeldungen anzumelden, muss er 10 Sekunden lang warten, bevor er sich erneut anmelden kann.
- Wenn ein Benutzer versucht, sich nach 15 fehlgeschlagenen Anmeldungen anzumelden, muss er 30 Sekunden lang warten, bevor er sich erneut anmelden kann.
- Wenn ein Benutzer versucht, sich nach 20 fehlgeschlagenen Anmeldungen anzumelden, muss er 60 Sekunden lang warten, bevor er sich erneut anmelden kann.
Hinweis:- Nach einem erfolgreichen Login oder nach 24 Stunden ohne fehlgeschlagenen Login wird das Limit zurückgesetzt.
Kontaktformular:-
Die Kunden können eine begrenzte Anzahl von Fragen stellen, bevor sie vom System aufgehalten werden.
- Wenn ein Kunde 3 Kontaktformulare abschickt, muss er 30 Sekunden warten, bevor er das nächste Formular abschicken kann.
- Wenn ein Kunde 5 Kontaktformulare sendet, muss er 60 Sekunden warten, bevor er das nächste Formular senden kann.
- Wenn ein Kunde 10 Kontaktformulare sendet, muss er 90 Sekunden warten, bevor er das nächste Formular senden kann.
Hinweis:- Nach 24 Stunden wird das Limit zurückgesetzt.
Passwort zurücksetzen:-
Die Kunden und Admin-Benutzer haben dreimal die Möglichkeit, ihr Passwort zurückzusetzen, bevor sie vom System aufgehalten werden.
- Nach 3 fehlgeschlagenen Anmeldeversuchen muss der Benutzer 30 Sekunden warten, bevor er sich erneut anmelden kann.
- Nach 5 fehlgeschlagenen Anmeldeversuchen muss der Benutzer 60 Sekunden warten, bevor er sich erneut anmelden kann.
- Nach 10 fehlgeschlagenen Anmeldeversuchen muss der Benutzer 90 Sekunden warten, bevor er sich erneut anmelden kann.
Hinweis:- Nach 24 Stunden wird das Limit zurückgesetzt.
Storefront siehe:-

Konfiguration:-
Wenn Sie die Datei bearbeiten möchten, um eine Funktion zu aktivieren/deaktivieren, dann müssen Sie die folgende Datei vendor/shopware/core/Framework/Resources/config/packages/shopware.yaml in Ihr Shop-Stammverzeichnis unter config/packages/shopware.yaml kopieren.
- Anmeldung: Storefront-Login für registrierte Kunden.
- gast_anmeldung: Schaufensteranmeldung für Gastkunden.
- OAuth: Anmeldung im Admin-Bereich.
- reset_password: Storefront-Kundenpasswort zurücksetzen.
- user_recovery: Zurücksetzen des Passworts für den Verwaltungsbereich.
- kontakt_formular: Kontakt-Formular.
Die Datei shopware.yaml sieht wie folgt aus:
shopware:
api:
rate_limiter:
login:
enabled: true
policy: 'time_backoff'
reset: '24 hours' # reset limit after this time if no more requests failed
limits:
- limit: 10
interval: '10 seconds'
- limit: 15
interval: '30 seconds'
- limit: 20
interval: '60 seconds'
guest_login:
enabled: true
policy: 'time_backoff'
reset: '24 hours'
limits:
- limit: 10
interval: '10 seconds'
- limit: 15
interval: '30 seconds'
- limit: 20
interval: '60 seconds'
oauth:
enabled: true
policy: 'time_backoff'
reset: '24 hours'
limits:
- limit: 10
interval: '10 seconds'
- limit: 15
interval: '30 seconds'
- limit: 20
interval: '60 seconds'
reset_password:
enabled: true
policy: 'time_backoff'
reset: '24 hours'
limits:
- limit: 3
interval: '30 seconds'
- limit: 5
interval: '60 seconds'
- limit: 10
interval: '90 seconds'
user_recovery:
enabled: true
policy: 'time_backoff'
reset: '24 hours'
limits:
- limit: 3
interval: '30 seconds'
- limit: 5
interval: '60 seconds'
- limit: 10
interval: '90 seconds'
contact_form:
enabled: true
policy: 'time_backoff'
reset: '24 hours'
limits:
- limit: 3
interval: '30 seconds'
- limit: 5
interval: '60 seconds'
- limit: 10
interval: '90 seconds'
Hinweis: Sie können eine Funktion deaktivieren, indem Sie die entsprechende Zeile von aktiviert: true auf aktiviert: false ändern.
Bitte kontaktieren Sie uns unter manish@bay20.com oder rufen Sie uns unter +91-8800519180 an, wenn Sie Unterstützung im Zusammenhang mit Shopware benötigen. Sie können auch die Shopware-Entwicklungsseite besuchen, um die von uns angebotenen Dienstleistungen zu prüfen.






