如果要登录Magento后台,则“用户名”和“密码”是必填字段。如果您忘记其中之一,那将是一个麻烦。因此,重置管理员密码对于每个网站都非常重要。使用Magento 2,可以单击“ 忘记密码”链接,然后可以将临时密码立即发送到与该帐户关联的电子邮件地址。如果管理员帐户被锁定,本教程将对您有所帮助。让我们按照以下步骤在Magento 2中重置您的管理员密码。

重设Magento 2管理员密码

Magento2中有3种重置管理员密码的方法:

解决方案1:在phpmyadmin中重置Magento 2管理员密码

转到phpmyadmin并复制以下sql查询:

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

xxxxxxx字符序列的密码,它被保存在app\etc\env.php文件

<?php
return array (
  ...
  'crypt' => 
  array (
    'key' => '525701df74e6cba74d5e9a1bb3d935ad', //cryptographic salt
  ),
  ...

解决方案2:从管理控制台重置您的Magento 2密码

  • 如果忘记密码,请单击hte Forgot Your Password?链接。

如何重设管理员密码Magento 2忘记密码

  • 输入与管理员帐户关联的电子邮件地址。
  • 点击   Retrieve Password。如果存在与该电子邮件地址关联的帐户,将发送一封电子邮件以重置您的密码。要阻止电子邮件发送到垃圾邮件框,请启用SMTP

解决方案3:通过命令行(CLI)重置Magento 2管理员密码

我们在Magento 2根文件夹中键入:

php bin/magento -h

它显示管理员命令行:

...
 admin
  admin:user:create                        Creates an administrator
  admin:user:unlock                        Unlock Admin Account
...

Magento 2不支持通过命令行重置密码。但是,我们可以创建一个新的admin帐户,然后使用新帐户重置旧帐户。

bin/magento admin:user:create

解决方案4:通过电子邮件重置Magento 1管理员密码

  • 转到Magento管理面板,默认为 your-domain.com/admin
  • 单击Forgot your password
  • Email Address输入框中输入与管理员帐户关联的电子邮件地址
  • 单击Retrieve Password以重置密码。
  • 打开您的电子邮件框,然后检查 reset password link。该链接在24小时内有效。要阻止将电子邮件发送到垃圾邮件框,请启用SMTP。