以编程方式更改Magento中的管理员密码

时间:2012-06-28 09:45:16

标签: magento

我尝试更改Magento管理员密码,

Mage::getModel('admin/user')->loadByUsername('admin')->setPassword($password);

但这似乎不起作用。有什么建议吗?

2 个答案:

答案 0 :(得分:7)

您忘记添加save()

Mage::getModel('admin/user')
     ->loadByUsername('admin')
     ->setPassword($password)
     ->save();

答案 1 :(得分:3)

如果您想通过查询来执行此操作,请运行查询:

UPDATE admin_user SET password=CONCAT(MD5('qXpassword'), ':qX') WHERE username='admin';

生成的密码为'password',qX是您可以使用任意2个字母组合的盐..

UPDATE admin_user SET password=CONCAT(MD5('bL123456'), ':bL') WHERE username='admin';

会输入密码 123456 ...