Magento 1.91 CE - 客户无法登录

问题描述 投票:0回答:4

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

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

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

magento login magento-1.9
4个回答
0
投票

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


0
投票

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


0
投票

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

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


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

西奥多

© www.soinside.com 2019 - 2024. All rights reserved.