我已经更新到最新的Magento 1版本(1.9.4.1),并且我注意到,每当我编辑自己的详细信息时,登录后,都会重新创建该会话并将我重定向到主页。其他人是否遇到过此问题,或者知道如何解决?
我尝试禁用所有模块(本地和社区),但问题仍然存在。
我还安装了空白版本的Magento,但得到的结果相同。
复制步骤:
重复上述步骤几次,最终将忽略该会话,并在var / session中创建一个新会话,这将导致重定向到主页。
答案 0 :(得分:0)
经过一番挖掘,我终于找到了解决方法!
使用Xdebug,我在app/code/core/Mage/Core/Model/Session/Abstract/Varien.php
内的validate方法内放置了一个断点,特别是第489行。
我回想起一段时间,这条线给了我一些麻烦,并且发布了一些修补程序来解决此问题。该会话始终处于无效状态,因此创建了新会话并跳转到主页。
将这个文件与master分支进行比较后,我发现第487行是问题所在!
在此Magento版本中似乎未应用Patch 10570。我的解决方案是将此文件复制到本地代码池,然后在此处进行更改。
我希望此信息对某人有用!