3

我试图通过以下方式更改 Magento 管理员密码,

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

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

4

2 回答 2

7

您忘记添加save().

Mage::getModel('admin/user')
     ->loadByUsername('admin')
     ->setPassword($password)
     ->save();
于 2012-06-28T10:20:22.723 回答
3

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

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 ...

于 2012-06-28T13:34:10.840 回答