我遇到了一个问题,Magento 在输入正确的凭据时会将用户重定向到前端登录。这似乎只有在用户之前在同一个浏览器中打开过不同的商店视图时才会发生。我已将 Magento admin 中的 cookie 域设置为每个商店视图的域。我可以清除浏览器上的缓存登录到两个商店,一切都很好,直到我注销两个商店然后重新登录一个,我会遇到问题。
配置设置为在前端使用 SID,但禁用我仍然遇到问题。
有什么建议么?我正在使用 Magento 1.7 社区版。
另一种可能导致客户登录问题的情况是form_key
登录模板丢失。
为了解决这个问题,请在您的主题中找到 login.phtml 模板转到template/customer/form/login.phtml
并template/persistent/customer/form/login.phtml
在登录表单中添加以下代码
<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />