【发布时间】:2011-11-09 12:03:48
【问题描述】:
我安装的 magento 设置为在全球共享客户帐户。因此,任何客户都可以登录任何 magento 网站。 但我希望他们在登录后被重定向到他们的“关联网站”。
我重写了 AccountController 并重写了 Login-flow 并让 _loginPostRedirect() 函数处理重定向。他们可能是更好的方法,但它“有效”。
问题是他们在被重定向后没有登录。 据我所知,会话中的某种匿名用户会跟踪您所在的站点。也是你登录后要登录的地方。
我想重置/更新或做一些事情来让 magento 在他们的关联网站上登录客户。
我还查看了 Mage/Customer/Model/Session.php 并将 website_id 硬编码在我认为负责此操作但没有效果的地方。
欢迎任何提示/答案。
【问题讨论】:
标签: php magento magento-1.5