#php #magento #magento-1.5
#php #magento #magento-1.5
Вопрос:
Моя установка magento настроена на глобальный доступ к учетным записям клиентов. Таким образом, любой клиент может войти на любой веб-сайт magento. Но я хочу, чтобы они были перенаправлены на их «связанный веб-сайт» после того, как они вошли в систему.
Я переопределяю AccountController и переопределяю Login-flow и позволяю функции _loginPostRedirect() обрабатывать перенаправление. Возможно, это лучший способ сделать это, но он «работает».
Проблема в том, что они не регистрируются после перенаправления. Насколько я знаю, это какой-то анонимный пользователь в сеансе, который отслеживает, на каком сайте вы находитесь. И это также место, куда вы войдете после входа в систему.
Я хочу сбросить / обновить или сделать что-нибудь, чтобы заставить magento войти в систему клиента на их соответствующем веб-сайте.
Я также просмотрел Mage/Customer/Model/Session.php и жестко закодировал website_id в местах, которые, как я думал, отвечали за это, без эффекта.
Приветствуется любая подсказка / ответ.
Ответ №1:
Я нашел решение своей проблемы :).
В этой теме говорится об этом и упоминается расширение, которое решает проблему.
На случай, если кому-то еще интересно.
/G
Комментарии:
1. ссылка больше не работает, вы помните заголовок для поиска по нему?