ACSD-58141: PHPSESSID återskapar POST-begäranden för inloggade kunder om L2 Redis-cache är aktiverad

Korrigeringen ACSD-58141 åtgärdar ett problem där PHPSESSID återskapar POST-begäranden för en inloggad kund om L2 Redis-cachen är aktiverad och kunden uppdateras från Admin. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.50 är installerad. Korrigerings-ID är ACSD-58141. Observera att problemet har åtgärdats i Adobe Commerce 2.4.7.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.6

Kompatibel med Adobe Commerce och Magento Open Source:

  • Adobe Commerce (alla distributionsmetoder) 2.4.4 - 2.4.6-p7
NOTE
Korrigeringen kan bli tillämplig för andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler. Använd patch-ID:t som söknyckelord för att hitta patchen.

Problem

PHPSESSID återskapar POST begäranden för en inloggad kund med L2 Redis-cache aktiverad.

Förutsättningar

Miljön måste konfigureras med Redis som har minst tre noder.

Steg som ska återskapas:

  1. Skapa en enkel produkt.
  2. Skapa en kund och logga in på Storefront.
  3. Kontrollera värdet för PHPSESSID.
  4. Skicka några POST förfrågningar (t.ex. om du lägger till produkten i kundvagnen) och se att PHPSESSID inte ändras).
  5. Logga in på panelen Admin och ändra kundens mellannamn.
  6. När mellannamnet sparas ändrar du det och sparar det igen några gånger.
  7. Skicka en POST-begäran i butiken. PHPSESSID borde ha uppdaterats.
  8. Skicka ytterligare en POST-begäran i butiken och kontrollera PHPSESSID.
  9. Upprepa föregående steg några gånger.

Förväntade resultat

PHPSESSID genereras bara om en gång efter att kunddata har ändrats.

Faktiska resultat:

PHPSESSID genereras om varje gång POST-begäranden skickas.

Tillämpa korrigeringen

Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:

Relaterad läsning

Mer information om Quality Patches Tool finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i Quality Patches Tool: Söka efter korrigeringsfileri Quality Patches Tool-handboken.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3