ACP2E-4535: Senden des Formulars für vergessenes Passwort zerstört oder regeneriert die Sitzung (PHPSESSID-Änderungen) und löscht den Gästekorb
Mit dem Patch ACP2E-4535 wird das Problem behoben, dass das Senden des Formulars bei vergessenem Kennwort dazu führt, dass die Sitzung zerstört oder neu generiert wird (PHPSESSID Änderungen), und der Warenkorb des Gasts gelöscht. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.78 installiert ist. Die Patch-ID lautet ACP2E-4535. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p1
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7 - 2.4.8-p4
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Beim Senden des Formulars mit vergessenem Passwort wird die Sitzung zerstört oder regeneriert (PHPSESSID-Änderungen) und der Gastkorb gelöscht.
Schritte zur Reproduktion:
- Fügen Sie ein Produkt zum Warenkorb als Gast hinzu.
- Stellen Sie sicher, dass im Mini-Warenkorb ein Artikel angezeigt wird.
- Öffnen Sie die Entwickler-Tools des Browsers und navigieren Sie zu Application > Cookies. Notieren Sie den aktuellen PHPSESSID-Wert.
- Navigieren Sie in der Storefront zu
/customer/account/forgotpassword/. - Geben Sie eine beliebige E-Mail-Adresse in das Feld E-Mail ein.
- CAPTCHA-Validierung abschließen.
- Klicken Sie auf Reset My Password.
- Warten Sie, bis die Erfolgsmeldung angezeigt wird.
- Überprüfen Sie erneut den
PHPSESSIDCookie-Wert. - Überprüfen Sie den Inhalt des Mini-Warenkorbs.
Erwartete Ergebnisse:
Der Warenkorb enthält alle Artikel.
Tatsächliche Ergebnisse:
Nach dem Absenden des Formulars „Kennwort vergessen“ ändert sich der PHPSESSID-Cookie-Wert, wodurch der Mini-Warenkorb leer wird. Infolgedessen wird das Gastzitat verwaist, da es mit der vorherigen Sitzungs-ID verknüpft war.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.