Веб-сайт, связанный с клиентами Magento

Моя установка magento настроена на совместное использование учетных записей клиентов по всему миру. Таким образом, любой клиент может войти на любой magento-сайт. Но я хочу, чтобы они были перенаправлены на свой «связанный веб-сайт» после того, как они вошли в систему.

Я переопределяю AccountController и переопределяю процесс входа в систему и позволяю функции _loginPostRedirect() обрабатывать перенаправление. Это может быть лучший способ сделать это, но он «работает».

Проблема в том, что они не вошли в систему после перенаправления. Насколько я знаю, это какой-то анонимный пользователь в сеансе, который отслеживает, на каком сайте вы находитесь. И это также место, куда вы войдете после того, как войдете в систему.

Я хочу сбросить/обновить или сделать что-то, чтобы magento мог войти в систему клиента на связанном с ним веб-сайте.

Я также просмотрел Mage/Customer/Model/Session.php и жестко запрограммировал site_id в местах, которые, как я думал, отвечали за это, но безрезультатно.

Любая подсказка/ответ приветствуется.


person gelbander    schedule 09.11.2011    source источник


Ответы (1)


Я нашел решение своей проблемы :).

В этой теме говорится об этом и упоминается расширение, которое решает проблему.

На случай, если кому-то еще интересно.

/G

person gelbander    schedule 10.11.2011
comment
ссылка больше не работает, вы помните название для поиска? - person chefjuanpi; 02.07.2015