php - Magento 客户登录页面重定向到自身,没有任何错误

标签 php magento

我遇到了一个问题,当输入正确的凭据时,Magento 会将用户重定向到前端登录。这似乎只有在用户之前在同一浏览器中打开过不同的商店 View 时才会发生。我已将 Magento 管理中的 cookie 域设置为每个商店 View 的域。我可以清除浏览器登录到两个商店的缓存,一切都很好,直到我注销两个商店然后再回到一个商店,我会遇到问题。

配置设置为在前端使用 SID,但禁用后我仍然遇到问题。

有什么建议吗?我使用的是 Magento 1.7 社区版。

最佳答案

另一种可能导致客户登录问题的情况是登录模板中缺少 form_key

为了解决这个问题,请在您的主题中找到 login.phtml 模板 转到 template/customer/form/login.phtmltemplate/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/

相关文章:

mysql - 报告中的 SQL magento 销售报告查询

Magento - 获取集合计数的最有效方法

php - 从mysql中的表中删除连续的重复项

php - 通过表格和唯一代码重置密码

php - SQL语法: passing variable to SQL select query

javascript - 如何在页面上查找字符串然后使用 jQuery 将样式添加到特定的 div?

php - 从 mysql 转换为 mysqli - 输出变量

php - 在 MySQL 表中查找并替换字符串

php - 如何在magento中更改区域设置基础上的图像?

magento - Magento 中按类别销售?