黑客可以通过连续尝试许多易于猜测的密码来滥用您的安全墙,这是一种常见的方式。因此,由于多次尝试失败,您的管理员后端已被锁定,Magento 2核心将阻止管理员用户继续登录。

所有登录操作将在一段时间内被阻止。

不幸的是,这对双方都不是好消息。为了确保及时管理后端的过程,您可以利用启动一些命令行的优势,这些命令行使安全的管理员帐户能够尽快重新登录到配置。为了具有执行Linux命令行操作的权限,您必须具有SSH访问权限以安全地连接到服务器。此步骤需要直接从服务器管理器获得许可,因此这将是黑客的最终选择,他们显然无法在您的鼻子底下运行命令行。

继续查看如何重置锁定的管理员用户,并在需要本教程时将其标记为书签。

在Magento 2中重置锁定的管理员帐户

商店所有者可以选择以下列出的方法之一

解决方案#1。解锁后端

假设您要管理几个管理员帐户,但只有一个或两个被锁定,这将是在后端即可完成的最简单方法。

按照System > Locked Users检查所有当前锁定的用户,然后选择要打开锁定的特定管理员帐户。

后端

解决方案2。使用命令行重置

  • 第1步:打开您的Magento 2目录
  • 步骤2:运行命令行。
  • 步骤3:检查结果

第1步:打开您的Magento 2目录

首先,打开您的Magento 2目录,这是重置管理员用户的常规格式。请注意,您只能手动解锁一个帐户。

php bin/magento admin:user:unlock {username}

步骤2:运行命令行。

要解锁特定的管理员帐户,请将该管理员的名称插入{username}变量中,例如,使用名为的管理员sam,键入以下命令行:

php bin/magento admin:user:unlock sam

步骤3:检查结果

如果输入的数据有效,则将在界面上发送成功消息。

解锁成功

  • 如果输入管理员名称有误,此消息将通知:
    Couldn't find the user account "sam"
    

    您应该检查并重新键入步骤1中的命令行以及准确的管理员名称。

  • 如果帐户从一开始就没有被锁定或无法被解锁,则会显示以下消息

开锁