After installing patch 8788 i received mails from customers that the user registration/login is not working anymore in the checkout. The user login outside the checkout page is still working.
2 Answers
You're probably missing the now needed formkey in your checkout login form. Add something like <?php echo $this->getBlockHtml('formkey'); ?>
(out of my head, actual code might differ slightly) to your checkout template's login <form>
.
-
1
-
-
-
did you revert the patch? when trying to log in during checkout login itself works but i'm redirected to my account page. is this what happens with 8788, too, or what kind of misbehavior did users report?– pongCommented Nov 1, 2016 at 15:31
-
The redirect to the account page is also reported. Is it also solved with this: <?php echo $this->getBlockHtml('formkey'); ?> Commented Nov 1, 2016 at 20:15
System > Configuration > (Change to Store View) > Developer
Open the Developer area and add your IP to the whitelist, then enable the profiler and reload your login page. You should see dotted lines encompassing areas of the website, each with their own directory path for the file being used to load that area.
Check the registration/login page directory path to make sure you are updating the correct .phtml files. You may have an extension that is overriding your registration/login pages but doesn't look any different than the default.
This and pong's answer should solve your issue. Remember to flush cache and reindex after changes like this.