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
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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:

  1. Fügen Sie ein Produkt zum Warenkorb als Gast hinzu.
  2. Stellen Sie sicher, dass im Mini-Warenkorb ein Artikel angezeigt wird.
  3. Öffnen Sie die Entwickler-Tools des Browsers und navigieren Sie zu Application > Cookies. Notieren Sie den aktuellen PHPSESSID-Wert.
  4. Navigieren Sie in der Storefront zu /customer/account/forgotpassword/.
  5. Geben Sie eine beliebige E-Mail-Adresse in das Feld E-Mail ein.
  6. CAPTCHA-Validierung abschließen.
  7. Klicken Sie auf Reset My Password.
  8. Warten Sie, bis die Erfolgsmeldung angezeigt wird.
  9. Überprüfen Sie erneut den PHPSESSID Cookie-Wert.
  10. Ü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:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
commerce-operations-help-tools