Magento 1.* 2.* 重设管理员密码

如果忘了 Magento 后台管理员登陆密码怎么办?这里提供两种方法重设:

1、通过 Email 重设,当然前提是你记得管理员用户的邮箱且该邮箱是属于你的,有效的存在的,最主要还得你的服务器支持发送邮件啦。

打开登陆界面,点击【Forgot your password?】,填入邮箱提交,新的密码会通过 Email 发送给你,到邮箱确认即可。


2、通过 SQL 语句来重设密码,一般我们会用到 phpMyAdmin,这里就用 phpMyAdmin 来重设:

登陆你的 phpMyAdmin 点击对应的网站数据库,再点击右上角的【SQL】,出现的界面里输入准备好的 SQL 语句后执行即可。关于这些 SQL 语句,Magento 不同版本有所不同,具体如下:

Magento 1.* 版本:

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

Magento 2.* 版本:

UPDATE admin_user SET password = CONCAT(SHA2('xxxxxxxxNewPassword', 256), ':xxxxxxxx:1') WHERE username = 'admin';

其中:

admin_user 为数据库表名,如果你的数据库有使用前缀,则必须加上前缀(如:mg_admin_user);

NewPassword 如字面所示,为你新设的密码;

xxxxxxxxxx 为任意字母,确保sql语句里两处出现的 xx、xxxxxxxx 相同即可;

admin 为管理员的用户名,对应你管理员的用户名即可。

相关文章