Проблема воспроизводится так:
1) В корзине можно оформить заказ незарегистрированному пользователю, введя email/имя.
2) В файле /auth/index.php стоит define("NEED_AUTH", true);
3) Оформляем заказ(sale.order.ajax), при этом регистрируется новый пользователь и логинится
4) Тем временем пользователю приходит письмо с просьбой задать пароль, перейдя по ссылке /auth/index.php?change_password=yes
5) Пользователь переходит, но так как он залогинен, то ему не показывается форма для изменения пароля
Как бороться с этим?
1) В корзине можно оформить заказ незарегистрированному пользователю, введя email/имя.
2) В файле /auth/index.php стоит define("NEED_AUTH", true);
3) Оформляем заказ(sale.order.ajax), при этом регистрируется новый пользователь и логинится
4) Тем временем пользователю приходит письмо с просьбой задать пароль, перейдя по ссылке /auth/index.php?change_password=yes
5) Пользователь переходит, но так как он залогинен, то ему не показывается форма для изменения пароля
Как бороться с этим?