{"id":11016,"date":"2022-06-21T13:03:56","date_gmt":"2022-06-21T13:03:56","guid":{"rendered":"https:\/\/www.bay20.com\/?p=11016"},"modified":"2025-05-21T11:12:50","modified_gmt":"2025-05-21T05:27:50","slug":"wie-man-uberschwemmungen-in-geschaften-verhindert-6","status":"publish","type":"post","link":"https:\/\/www.bay20.com\/de\/wie-man-uberschwemmungen-in-geschaften-verhindert-6\/","title":{"rendered":"Wie verhindert man die \u00dcberflutung in Shopware 6?"},"content":{"rendered":"\n<p>Flooding wird dadurch verursacht, dass so viele Anfragen an den Server \u00fcbertragen werden, dass der Server mit der Last nicht mehr zurechtkommt. Shopware schr\u00e4nkt diese Anfragen nach den folgenden Regeln ein.<\/p>\n\n\n\n<p><strong>Anmeldung:-<\/strong><\/p>\n\n\n\n<p>Der als Kunde, Gast oder Administrator registrierte Benutzer kann 10 Mal versuchen, sich anzumelden, bevor er vom System aufgehalten wird.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Wenn ein Benutzer versucht, sich nach 10 fehlgeschlagenen Anmeldungen anzumelden, muss er 10 Sekunden lang warten, bevor er sich erneut anmelden kann.<\/li><li>Wenn ein Benutzer versucht, sich nach 15 fehlgeschlagenen Anmeldungen anzumelden, muss er 30 Sekunden lang warten, bevor er sich erneut anmelden kann.<\/li><li>Wenn ein Benutzer versucht, sich nach 20 fehlgeschlagenen Anmeldungen anzumelden, muss er 60 Sekunden lang warten, bevor er sich erneut anmelden kann.<\/li><\/ul>\n\n\n\n<p><strong>Hinweis:- Nach einem erfolgreichen Login oder nach 24 Stunden ohne fehlgeschlagenen Login wird das Limit zur\u00fcckgesetzt.<\/strong><\/p>\n\n\n\n<p><strong>Kontaktformular:-<\/strong><\/p>\n\n\n\n<p><strong>Die Kunden k\u00f6nnen eine begrenzte Anzahl von Fragen stellen, bevor sie vom System aufgehalten werden.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Wenn ein Kunde 3 Kontaktformulare abschickt, muss er 30 Sekunden warten, bevor er das n\u00e4chste Formular abschicken kann.<\/li><li>Wenn ein Kunde 5 Kontaktformulare sendet, muss er 60 Sekunden warten, bevor er das n\u00e4chste Formular senden kann.<\/li><li>Wenn ein Kunde 10 Kontaktformulare sendet, muss er 90 Sekunden warten, bevor er das n\u00e4chste Formular senden kann.<\/li><\/ul>\n\n\n\n<p><strong>Hinweis:- Nach 24 Stunden wird das Limit zur\u00fcckgesetzt.<\/strong><\/p>\n\n\n\n<p><strong>Passwort zur\u00fccksetzen:-<\/strong><\/p>\n\n\n\n<p>Die Kunden und Admin-Benutzer haben dreimal die M\u00f6glichkeit, ihr Passwort zur\u00fcckzusetzen, bevor sie vom System aufgehalten werden.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Nach 3 fehlgeschlagenen Anmeldeversuchen muss der Benutzer 30 Sekunden warten, bevor er sich erneut anmelden kann.<\/li><li>Nach 5 fehlgeschlagenen Anmeldeversuchen muss der Benutzer 60 Sekunden warten, bevor er sich erneut anmelden kann.<\/li><li>Nach 10 fehlgeschlagenen Anmeldeversuchen muss der Benutzer 90 Sekunden warten, bevor er sich erneut anmelden kann.<\/li><\/ul>\n\n\n\n<p><strong>Hinweis:- Nach 24 Stunden wird das Limit zur\u00fcckgesetzt.<\/strong><\/p>\n\n\n\n<p><strong>Storefront siehe<\/strong>:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2022\/06\/delay.png\" alt=\"\" class=\"wp-image-11018\" width=\"544\" height=\"380\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2022\/06\/delay.png 490w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2022\/06\/delay-300x209.png 300w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\" \/><\/figure>\n\n\n\n<p><strong>Konfiguration:-<\/strong><\/p>\n\n\n\n<p>Wenn Sie die Datei bearbeiten m\u00f6chten, um eine Funktion zu aktivieren\/deaktivieren, dann m\u00fcssen Sie die folgende Datei <strong>vendor\/shopware\/core\/Framework\/Resources\/config\/packages\/shopware.yaml<\/strong> in Ihr Shop-Stammverzeichnis unter <strong>config\/packages\/shopware.yaml<\/strong> kopieren.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Anmeldung: <\/strong>Storefront-Login f\u00fcr registrierte Kunden.<\/li><li><strong>gast_anmeldung: <\/strong>Schaufensteranmeldung f\u00fcr Gastkunden.<\/li><li><strong>OAuth:<\/strong> Anmeldung im Admin-Bereich.<\/li><li><strong>reset_password: <\/strong>Storefront-Kundenpasswort zur\u00fccksetzen.<\/li><li><strong>user_recovery:<\/strong> Zur\u00fccksetzen des Passworts f\u00fcr den Verwaltungsbereich.<\/li><li><strong>kontakt_formular:<\/strong> Kontakt-Formular.<\/li><\/ul>\n\n\n\n<p>Die Datei <strong>shopware.yaml <\/strong>sieht wie folgt aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>shopware:\n    api:\n       rate_limiter:\n            login:\n                enabled: true\n                policy: 'time_backoff'\n                reset: '24 hours' # reset limit after this time if no more requests failed\n                limits:\n                    - limit: 10\n                      interval: '10 seconds'\n                    - limit: 15\n                      interval: '30 seconds'\n                    - limit: 20\n                      interval: '60 seconds'\n            guest_login:\n                enabled: true\n                policy: 'time_backoff'\n                reset: '24 hours'\n                limits:\n                    - limit: 10\n                      interval: '10 seconds'\n                    - limit: 15\n                      interval: '30 seconds'\n                    - limit: 20\n                      interval: '60 seconds'\n            oauth:\n                enabled: true\n                policy: 'time_backoff'\n                reset: '24 hours'\n                limits:\n                    - limit: 10\n                      interval: '10 seconds'\n                    - limit: 15\n                      interval: '30 seconds'\n                    - limit: 20\n                      interval: '60 seconds'\n            reset_password:\n                enabled: true\n                policy: 'time_backoff'\n                reset: '24 hours'\n                limits:\n                    - limit: 3\n                      interval: '30 seconds'\n                    - limit: 5\n                      interval: '60 seconds'\n                    - limit: 10\n                      interval: '90 seconds'\n            user_recovery:\n                enabled: true\n                policy: 'time_backoff'\n                reset: '24 hours'\n                limits:\n                    - limit: 3\n                      interval: '30 seconds'\n                    - limit: 5\n                      interval: '60 seconds'\n                    - limit: 10\n                      interval: '90 seconds'\n            contact_form:\n                enabled: true\n                policy: 'time_backoff'\n                reset: '24 hours'\n                limits:\n                    - limit: 3\n                      interval: '30 seconds'\n                    - limit: 5\n                      interval: '60 seconds'\n                    - limit: 10\n                      interval: '90 seconds'<\/code><\/pre>\n\n\n\n<p><strong>Hinweis: <\/strong>Sie k\u00f6nnen eine Funktion deaktivieren, indem Sie die entsprechende Zeile von <strong>aktiviert: true<\/strong> auf <strong>aktiviert: false<\/strong> \u00e4ndern.<\/p>\n\n\n\n<p><strong>Bitte kontaktieren Sie uns unter <a href=\"mailto:manish@bay20.com\">manish@bay20.com<\/a> oder rufen Sie uns unter <strong><a href=\"https:\/\/api.whatsapp.com\/send?phone=+918800519180&amp;text=Hi, I contacted you through your website.\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"https:\/\/api.whatsapp.com\/send?phone=+918800519180&amp;text=Hi, I contacted you through your website.\">+91-8800519180<\/a><\/strong> an, wenn Sie Unterst\u00fctzung im Zusammenhang mit Shopware ben\u00f6tigen. Sie k\u00f6nnen auch die <strong><a href=\"https:\/\/www.bay20.com\/de\/shopware-entwicklungsunternehmen\/\" title=\"https:\/\/www.bay20.com\/shopware-development\/\">Shopware<strong>-Entwicklungsseite<\/strong><\/a><\/strong> besuchen, um die von uns angebotenen Dienstleistungen zu pr\u00fcfen.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flooding is caused by transferring many requests to the server that the server is struggling to handle the load. Shopware restricts these requests according to the following rules.<\/p>\n","protected":false},"author":74,"featured_media":11020,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78,115,91],"tags":[],"class_list":["post-11016","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-shopware","category-shopware-6","category-shopware-6-anleitungen"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/11016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/users\/74"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/comments?post=11016"}],"version-history":[{"count":9,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/11016\/revisions"}],"predecessor-version":[{"id":17170,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/11016\/revisions\/17170"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media\/11020"}],"wp:attachment":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media?parent=11016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/categories?post=11016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/tags?post=11016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}