如果忘了 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 如字面所示,为你新设的密码;
xx、xxxxxxxx 为任意字母,确保sql语句里两处出现的 xx、xxxxxxxx 相同即可;
admin 为管理员的用户名,对应你管理员的用户名即可。