Magento 1.91 CE - 客户无法登录

时间:2014-07-17 07:18:32

标签: magento login magento-1.9

您好我们所有的网站都是Caged.eu,我们已经从1.9版本定制了一个模板。 Magento允许客户注册,但当他们尝试使用该登录详细信息登录时,登录页面没有响应,这也发生在他们要求重新发送密码时,它发送重置详细信息但仍然无效。

奇怪的是点击facebook链接注册登录确实有效,这是我们准备发布的另一个扩展,但在完成它之后,这个做得不好就不愿意改变模板。

我确定它的东西很愚蠢,但真的很感谢你的帮助

4 个答案:

答案 0 :(得分:0)

在Magento 1.9中,表单无法将数据存储为缺少formkey。尝试添加密钥然后您就可以登录了。在app / design / frontend / [您的主题包] / [您的主题] / <?php echo $this->getBlockHtml('formkey'); ?>标记下面的第41行添加<form>模板/永久/客户/表格/ login.phtml 并检查是否可以更新购物车中的产品数量,还缺少formkey。

答案 1 :(得分:0)

添加了行<?php echo $this->getBlockHtml('formkey'); ?>

之后

也许您需要从magento admin(系统 - >缓存管理)中清除磁盘缓存,然后您可以尝试再次尝试前端客户登录。

答案 2 :(得分:0)

base/default/template/customerbase/default/template/persistent复制到theme/template

答案 3 :(得分:0)

正如magento.stackexchange中已经回复的那样,你应该编辑

/app/design/frontend/default/template-name/template/persistent/customer/form/login.phtml

并在“登录表单”表单中,在

之后
<ul class="form-list">

你应该插入

<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />

这将解决您的问题,就像我的一样。 希望这有帮助

所以吧 - manemoi

西奥多

相关问题