5种重置WordPress密码的方法

已发表: 2022-07-12

作为 WordPress 站点管理员,如果您要管理的站点过多,有时您可能会忘记您的 WordPress 密码,或者甚至在安全漏洞之后丢失您的 WordPress 密码。 这反过来又使登录您的网站后端几乎是不可能的,因此可能会导致挫败感。

在 WordPress 中,您可以使用多种方法来重新访问您的网站。 这些方法涉及重置您的 WordPress 密码。

在本文中,我们将介绍您作为站点管理员可以执行的不同方法来重置您的 WordPress 密码。 除此之外,我们还将介绍一些有关 WordPress 密码安全的提示,因为尽管重置了 WordPress 密码,您还需要确保它们是安全的。

目录

安全 WordPress 密码的提示

重置您的 WordPress 管理员密码

  • 使用“丢失密码”链接
  • 通过 phpMyAdmin 重置您的密码
  • 通过 cPanel 重置密码
  • 使用 functions.php 文件执行密码重置
  • 使用紧急密码重置脚本

结论

安全 WordPress 密码的提示

在进行密码重置之前,重要的是我们还要研究一些可以实施的技巧,以确保我们设置的密码是安全的。 其中一些提示包括:

设置强密码

为您的 WordPress 管理员设置一个强密码非常重要。 如果密码很弱,那么攻击者很容易破坏您的网站。

强密码应该:

i) 至少包含 10 个字符

ii) 包含各种字符,例如数字、大小写字母以及特殊字符

iii) 不易被猜到或包含个人信息

总之,密码因此应该是唯一的并且足够复杂,从而使得基于此的网站很难被利用。

确保密码未被重复使用

如果您在不同的网站或应用程序中使用密码,则在重置网站时不应重复使用相同的密码。 这是因为此类密码可能会在您的网站内造成安全漏洞。

如果黑客有机会访问使用帐户详细信息的网站或应用程序的电子邮件/用户名和密码,黑客很容易利用使用上述凭据的其他网站或共享证书。

定期密码更新

设置 WordPress 密码后,重要的是要定期更新密码,至少每三到四个月更新一次。 这非常有用,因为以防万一黑客试图破解您的密码,如果您碰巧更改密码,他们会感到沮丧,因为黑客的蛮力攻击需要相当长的时间才能真正成功。 因此,通过定期更新或重置您的 WordPress 密码来让黑客感到沮丧是一种尝试让黑客远离您的网站的好方法。

如果您的网站可能已经在您不知情的情况下被黑客入侵,使用强密码重置或更改您的密码会自动将黑客锁定在您的网站之外。

上述措施对于确保您的网站安全并防止其被利用非常重要。

重置您的 WordPress 管理员密码

您可以使用多种方法来重置您的 WordPress 密码。 在这里,我们将介绍其中一些方法以及如何将它们应用于您的网站。

使用“丢失密码”链接

默认情况下,WordPress 提供了一个重置​​链接,使您能够轻松地进行密码重置。 为了使用此规定,您需要执行以下操作:

导航到您的 WordPress 站点仪表板: https://yoursitedomain/wp-admin ,其中 yoursitedomain 应替换为您的实际网站域。

接下来,单击“丢失密码?” 关联。

接下来,您将看到一个屏幕,您需要在其中填写您的电子邮件地址或用户名。

填写您的用户名或电子邮件地址后,单击“获取新密码”按钮。

完成此操作后,如果您的网站已正确配置为发送电子邮件,您将收到一封电子邮件,其中包含如何重置您的网站的说明。 单击电子邮件中的链接后,您将需要填写新密码并单击“重置密码”链接,以便现在休息并保存新密码。

通过 phpMyAdmin 重置您的密码

密码重置也可以通过 phpMyAdmin 在您的数据库中执行。 在使用这种方法重置密码之前,建议您首先对您的站点数据库进行备份,甚至对您的网站进行完整备份。 这是有关如何执行此操作的快速指南:如何备份您的 WordPress 网站。

完成备份后,您可以继续执行重置密码的后续步骤。 然而,同样重要的是要注意,本节中提供的步骤可能会有所不同,具体取决于您的托管服务提供商使用的托管面板。 在我们这里的插图中,将从 cPanel 执行重置。 其他主机面板可能有不同的步骤来访问 phpMyAdmin。

首先,您需要登录到站点的 cPanel 并从 Databases 部分中选择 phpMyAdmin,如下图所示:

单击 phpMyadmin 后,您将获得一个呈现的数据库列表。 从列表中,您需要选择您的站点数据库。 下面是一个示例截图:

如果您不太确定您的数据库名称,您实际上可以从位于主题文件根目录中的 wp-config 文件中重新检查此信息。 在文件中,你会发现这样一行代码:

 define( 'DB_NAME', 'nec_wp50' );

第二个参数是数据库名称,在我们的例子中是“nec_wp50”。

选择数据库后,从显示的表列表中选择您的用户表。 在我们这里的例子中,表被命名为“wpus_users”。

您的表可能有不同的前缀。

接下来,选择编辑您要重置其密码的用户。

然后,您将看到具有特定用户值的列列表。

接下来,删除当前在 user_pass 字段中的密码并添加您自己的密码。 还要确保在该行的函数列中将下拉字段设置为 MD5,如下面的屏幕截图所示。 这将确保您的密码已加密。

完成后,单击“开始”按钮完成更新。

完成此操作后,您现在可以尝试使用您设置的密码登录您的站点。

通过 cPanel 重置密码

如果您的主机支持 cPanel,您可以使用 cPanel 重置您的 WordPress 管理员密码。 为了执行此操作,您需要:

从 cPanel 仪表板中选择 Softaculous 应用程序安装程序:

接下来,选择 WordPress 概览选项:

单击概述按钮后,向下滚动到网站或安装您要更改的密码,然后单击铅笔/编辑图标。

然后,您将被重定向到“编辑安装详细信息”部分。 在此部分中,向下滚动到“管理员帐户”部分:

在这里,您需要在“管理员密码”字段中添加您的 WordPress 密码。

完成后,保存您的更改并尝试使用新密码登录您的 WordPress 仪表板。

使用 functions.php 文件执行密码重置

您还可以从活动主题中的 functions.php 文件中重置您的 WordPress 密码。 为此,您需要执行以下操作:

首先使用 Filezilla 等软件或 cPanel 等托管面板通过 FTP 登录您的网站。

接下来,导航到 public_html > yoursitename > wp-content > Themes > yourtheme 目录,其中“yoursitename”代表实际站点名称,“yourtheme”代表您的实际主题。 在您的主题目录中,选择编辑 functions.php 文件:

在 functions.php 文件中,在第一个 <?php 开始标记之后添加以下代码行。

 wp_set_password( 'my_new_login_password', 1 );

下面是一个示例截图:

在上面的代码中,第一个参数是新密码。 因此,您可以使用您偏好的强 WordPress 密码替换该值。 第二个参数是用户 ID。 在本例中,用户 ID 为 1,代表站点管理员。

设置密码后,保存更改并尝试登录 WordPress 仪表板。 如果登录成功,您需要从 functions.php 文件中删除代码,以确保您的站点是安全的,并且登录后不会再次发生重置。

使用紧急密码重置脚本

WordPress 提供了一个 PHP 紧急密码重置脚本选项,您可以在您的网站中使用该脚本来重置您的密码。 但是,这种方法要求您知道该帐户的 WordPress 管理员用户名。

为了使用该脚本,您需要:

使用 Filezilla 等软件或 cPanel 等托管面板通过 FTP 登录您的网站。

接下来,在站点文件的根目录中创建一个名为 Emergency.php 的文件,如下所示:

完成此操作后,将紧急脚本从此处复制到文件中。

完成后,导航到 yoursiteurl.com/emergency.php,其中“yoursiteurl.com”代表您的实际站点域 URL。

在下一个屏幕上,您将看到一个表格,您需要在其中填写您的管理员帐户用户名和新密码。

执行此操作后,单击“更新选项”按钮以处理重置。 成功重置后,尝试使用新密码登录您的网站。

如果登录成功,您现在需要从您的站点文件中删除我们创建的emergency.php 文件。 此步骤对于确保您的网站保持安全至关重要。

结论

作为站点管理员,丢失或忘记您的 WordPress 密码应该不会让人头疼。 在本指南中,我们研究了您可以用来重置 WordPress 密码的不同方法。 同样重要的是,在重置 WordPress 密码时,如上所述设置强密码。

我们确实希望这篇文章能提供足够的洞察力来帮助您重置您的 WordPress 密码,以防您丢失或忘记密码。 如果您对此有任何问题、建议或意见,请随时使用下方的评论部分。