您好我们所有的网站都是Caged.eu,我们已经从1.9版本定制了一个模板。 Magento允许客户注册,但当他们尝试使用该登录信息登录时,登录页面没有响应,这也发生在他们要求重新发送密码时,它发送重置详细信息但仍然无效。
奇怪的是点击facebook链接注册登录确实有效,这是我们准备发布的另一个扩展,但在得到它之后,这个做得好将不得不改变模板。
我确定它的东西是愚蠢的,但真的很感谢你的帮助
在Magento 1.9中,表单无法将数据存储为缺少formkey。尝试添加密钥然后你就可以登录了。在app / design / frontend / [你的主题包] / [你的主题] /模板/持久/客户/表单/ <?php echo $this->getBlockHtml('formkey'); ?>
标签下面的第41行添加<form>
login.phtml并检查是否可以更新购物车中的产品数量,还缺少formkey。
将base/default/template/customer
和base/default/template/persistent
复制到你的theme/template
添加了行<?php echo $this->getBlockHtml('formkey'); ?>
之后
也许您需要从magento admin(系统 - >缓存管理)中清除磁盘缓存,然后您可以再次尝试前端客户登录。
正如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
西奥多