[英]Losing Magento customer session after save
我已经更新到最新的Magento 1版本(1.9.4.1),我注意到每当我编辑我的详细信息时,登录后会重新创建会话并重定向到主页。 还有其他人遇到过这个问题,或者知道如何解决这个问题?
我已经尝试禁用所有模块(本地和社区),但问题仍然存在。
我还安装了Magento的空白版本,但我得到了相同的结果。
重现步骤:
重复上述步骤几次,最终忽略会话并在var / session中创建新会话,从而导致重定向到主页。
经过一番挖掘,我终于找到了解决方案!
使用Xdebug,我在app/code/core/Mage/Core/Model/Session/Abstract/Varien.php
的validate方法中放置了一个断点,特别是489行。我记得有一段时间回来了这条线给了我一些麻烦,那个有一个补丁版本来解决这个问题。 会话始终无效,因此新会话创建和踢到主页。
一旦我将这个文件与我的主分支进行比较,我注意到487行是问题所在!
看起来Patch 10570尚未应用于此Magento版本。 我的解决方案是将此文件复制到本地代码池并在那里进行更改。
我希望这些信息对某人有用!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.