将示例数据上传到 magento 后我无法登录

after uploading sample data into magento I can't log in

"Invalid User Name or Password." 我尝试重置密码,但电子邮件无法通过。我在数据库中插入了登录详细信息,但它仍然不允许我登录。请帮忙。

试试这个查询(在 php myadmin 中)

UPDATE `admin_user` SET `password` = MD5('NEWPASSWORD') WHERE `username` = 'ADMINUSERNAME';

尝试删除 var 文件夹中的所有内容

\magento\var\

尝试使用脚本创建新的管理员用户: https://gist.github.com/litzinger/48be5876d6bba1509323

接下来,您可以从管理面板恢复您的用户,并删除您不需要的用户。

如果错误是由前端用户的问题触发的,没关系。重点是 Magento 使用示例数据来填写用户 table。在这种情况下,您应该从备份文件中恢复您的数据库。

打开文件 app/code/core/Mage/Admin/Model/User.php

查找名为

的函数
authenticate($username, $password)

并放入

return true;

在以下声明之后

$this->loadByUsername($username);

在该用户之后,您的管理员用户的用户名和密码中的任何内容,然后尝试登录。成功登录后,从管理面板中更改密码。