您好我们所有的网站都是Caged.eu,我们已经从1.9版本定制了一个模板。 Magento允许客户注册,但当他们尝试使用该登录详细信息登录时,登录页面没有响应,这也发生在他们要求重新发送密码时,它发送重置详细信息但仍然无效。
奇怪的是点击facebook链接注册登录确实有效,这是我们准备发布的另一个扩展,但在完成它之后,这个做得不好就不愿意改变模板。
我确定它的东西很愚蠢,但真的很感谢你的帮助
答案 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/customer
和base/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
西奥多