{"data":{"id":"ACP2E-4535","source":"qpt","sourceRef":"magento/quality-patches@1.1.84","title":"Fixes an issue where submitting the forgot-password form causes the session to be destroyed or regenerated (PHPSESSID changes) and the guest cart is cleared.","categories":["Customer"],"components":["magento/module-customer"],"origin":"adobe-commerce-support","documentation":{"url":"https://experienceleague.adobe.com/en/docs/commerce-operations/tools/quality-patches-tool/patches-available-in-qpt/v1-1-78/acp2e-4535","path":"help/tools/quality-patches-tool/patches-available-in-qpt/v1-1-78/acp2e-4535.md","blobSha":"71ad8aa282ee041758282bbe6f0bbbd066bc9e66","description":"When submitting the forgot-password form destroys or regenerates the session (PHPSESSID changes) and clears the guest cart.","stepsToReproduce":"1. Add a product to the cart as a guest. 1. Verify that the mini-cart displays one item. 1. Open the browser’s developer tools and navigate to Application > Cookies. Note the current PHPSESSID value. 1. On the storefront, navigate to /customer/account/forgotpassword/. 1. Enter any email address in the email field. 1. Complete the CAPTCHA validation. 1. Click Reset My Password. 1. Wait for the success message to appear. 1. Check the PHPSESSID cookie value again. 1. Review the mini-cart contents.","introducedInQpt":"1.1.78","createdFor":["2.4.7-p1"],"documentedRange":"2.4.7 - 2.4.8-p4","scheduledFixRelease":"2.4.9"},"files":[{"package":"magento/magento2-base","constraint":">=2.4.7 <2.4.9","path":"patches/os/ACP2E-4535_2.4.7-p1.patch","blobSha":"9a3700d614f51083d154555ded83f1057cd634bb","url":"https://raw.githubusercontent.com/magento/quality-patches/11d565bdde197b9c7bac859a5698e99098b48457/patches/os/ACP2E-4535_2.4.7-p1.patch","thirdParty":false,"modifies":[{"path":"vendor/magento/module-customer/Controller/Account/ForgotPasswordPost.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/AccountManagement.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/Session/SessionCleaner.php","change":"modified","package":"magento/module-customer"},{"path":"vendor/magento/module-customer/Model/Session/Validators/CutoffValidator.php","change":"modified","package":"magento/module-customer"}],"packages":["magento/module-customer"],"hasTests":false,"applicableVersions":{"magento-community":["2.4.8-p5","2.4.8-p4","2.4.8-p3","2.4.8-p2","2.4.8-p1","2.4.8","2.4.7-p10","2.4.7-p9","2.4.7-p8","2.4.7-p7","2.4.7-p6","2.4.7-p5","2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7"],"magento-commerce":["2.4.8-p5","2.4.8-p4","2.4.8-p3","2.4.8-p2","2.4.8-p1","2.4.8","2.4.7-p10","2.4.7-p9","2.4.7-p8","2.4.7-p7","2.4.7-p6","2.4.7-p5","2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7"],"mage-os":[]},"unknownVersions":[],"requires":[],"replacedWith":null,"deprecated":false}],"applicableVersions":{"magento-community":["2.4.8-p5","2.4.8-p4","2.4.8-p3","2.4.8-p2","2.4.8-p1","2.4.8","2.4.7-p10","2.4.7-p9","2.4.7-p8","2.4.7-p7","2.4.7-p6","2.4.7-p5","2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7"],"magento-commerce":["2.4.8-p5","2.4.8-p4","2.4.8-p3","2.4.8-p2","2.4.8-p1","2.4.8","2.4.7-p10","2.4.7-p9","2.4.7-p8","2.4.7-p7","2.4.7-p6","2.4.7-p5","2.4.7-p4","2.4.7-p3","2.4.7-p2","2.4.7-p1","2.4.7"],"mage-os":[]},"conditions":null,"requirements":null},"_documentation":"https://magento.watch/api","_description":"Quality patch ACP2E-4535 details"}