我遇到了一个问题,当输入正确的凭据时,Magento 会将用户重定向到前端登录。这似乎只有在用户之前在同一浏览器中打开过不同的商店 View 时才会发生。我已将 Magento 管理中的 cookie 域设置为每个商店 View 的域。我可以清除浏览器登录到两个商店的缓存,一切都很好,直到我注销两个商店然后再回到一个商店,我会遇到问题。
配置设置为在前端使用 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(); ?>" />
关于php - Magento 客户登录页面重定向到自身,没有任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19712499/