错误博客( cuowu.com )发布于 2019-06-12 18:04:39

WordPress重置密码

WordPress重置密码教程。本小节错误君带来的是转自WordPress官方的重置密码的几种方法。

在WordPress中,有多种方法可以重置密码。(通常,重置它的最简单方法是通过您的博客或网站的主登录页面上的“忘记密码?”链接。)但是,有一些时候(特别是如果您的电子邮件工作不正常),您可能需要采取不同的步骤来重置您的密码。

以下是重置密码的不同方法列表。您使用的方法取决于您对网站的访问类型。

更改密码

要更改当前版本的密码:

  • 在管理屏幕菜单中,转到用户>所有用户。
  • 单击列表中的用户名进行编辑。
  • 在“编辑用户”屏幕中,向下滚动到“新密码”部分,然后单击“生成密码”按钮。
  • 如果要更改自动生成的密码,可以通过在提供的框中键入新密码来覆盖密码。强度框将显示您的密码有多好(强)。
  • 单击“更新用户”按钮。

您的新密码立即生效。

通过自动电子邮件

如果您在个人资料中知道自己的用户名或电子邮件帐户,则可以使用WordPress的“丢失密码”功能。

  • 转到您的WordPress登录页面(类似于即wp-login.php)
  • 点击“忘记密码?”链接
  • 您将进入页面以输入一些详细信息。输入您的用户名或该帐户的文件电子邮件地址。
  • 当您的新密码通过电子邮件发送给您时,请愉快地等待。
  • 获得新密码后,请登录您的个人资料页面并将此密码更改为您可以记住的密码。

通过MySQL命令行

1)获取密码的MD5哈希值。

  • 访问md5哈希生成器,或者……
  • 使用Python创建密钥,或者……
  • 在Unix / Linux上:

创建一个名为wp.txt的文件,其中只包含新密码。

tr -d’\ r \ n'<wp.txt | md5sum | tr -d’ – ‘

rm wp.txt

  • 在Mac OS X上:

创建一个名为wp.txt的文件,其中只包含新密码。然后输入以下任一行

md5 -q ./wp.txt; rm ./wp.txt(如果要打印出MD5哈希值。)

md5 -q ./wp.txt | pbcopy; rm ./wp.txt(如果要将MD5哈希复制到剪贴板。)

2)“mysql -u root -p”(登录MySQL)

3)输入你的mysql密码

4)“use(of-database-database)”(选择WordPress数据库)

5)“show tables;”(你正在寻找一个带有“用户”的表名)

6)“SELECT ID,user_login,user_pass FROM(您找到的表名称);”(这让您了解内部发生了什么)

7)“UPDATE(您找到的表名)SET user_pass =”(MD5-string-you-made)“WHERE ID =(id#-of-account-you-are-reseting-password-for);” (实际更改密码)

8)“SELECT ID,user_login,user_pass FROM(your-of-table-you-found);”(确认已更改)

9)(输入Control-D退出mysql客户端)

注意:如果您有最新版本的MySQL(版本5.x?),您可以让MySQL为您计算MD5哈希值。

跳过上面的步骤#1。

请执行以下步骤#7。

“UPDATE(你找到的桌面名称)SET user_pass = MD5(’(new-password)’)WHERE ID =(id#-of-account-you-are-reseting-password-for);”(实际更改密码)

请注意,即使密码被腌制,意味着它们看起来像$ P $ BLDJMdyBwegaCLE0GeDiGtC / mqXLzB0,您仍然可以用MD5哈希替换密码,WordPress将允许您登录。

通过phpMyAdmin

本文适用于那些有phpMyAdmin访问其数据库的人。注意:使用phpMyAdmin需要您自担风险。如果您怀疑自己有能力使用它,请寻求进一步的建议。WordPress不对数据丢失负责。

首先登录phpMyAdmin并单击数据库。

将出现一个数据库列表。单击您的WordPress数据库。

phpMyAdmin数据库选择

  • 将显示数据库中的所有表。如果没有,请单击结构。
  • 在Table列中查找wp_users。
  • 单击图标进行浏览。
  • 在user_login下找到您的用户名
  • 单击编辑(在某些版本的phpMyAdmin中可能看起来像铅笔图标)。

phpMyAdmin选择用户表

  • 您的user_id将会显示。单击“编辑”。
  • user_pass旁边是一长串的数字和字母。
  • 选择并删除这些并输入新密码。
  • 输入您要使用的密码。您可以正常输入 – 但请记住,它区分大小写。
  • 在此示例中,新密码将为“rabbitseatcarrots”。
  • 完成后,单击指示的下拉菜单,然后从菜单中选择MD5。

phpMyAdmin在user_pass行上选择MD5函数

检查您的密码是否确实正确,并且MD5在包装盒中。

带有MD5功能的phpMyAdmin user_pass行和“rabbitseatcarrots”作为密码

点击右下角的“开始”按钮。

在登录屏幕上测试新密码。如果它不起作用,请检查您是否完全按照这些说明操作。

通过FTP

如果您正在使用管理员用户,还可以通过FTP重置密码。

  • 通过FTP登录您的网站并下载您的活动主题的functions.php文件。
  • 编辑文件并在第一个<?php之后的开头添加此代码:

wp_set_password(’password’,1);

为主管理员用户输入您自己的新密码。“1”是wp_users表中的用户ID号。

  • 将修改后的文件上传回您的网站。
  • 一旦您能够登录,请务必返回并删除该代码。它将在每次加载页面时重置密码,直到您这样做为止。

通过WP CLI

WP CLI是一个用于管理WordPress安装的命令行工具。

  • 进入/ wordpress目录并输入

$ wp用户列表

看到所有用户。找到您要更新的用户的ID。

  • 然后,更新用户

$ wp用户更新1 –user_pass = $ UP3RstrongP4 $ w0rd

将“1”替换为您要更新的用户的ID。

使用紧急密码重置脚本

如果上面列出的其他解决方案不起作用,请尝试紧急密码重置脚本。请注意,它不是插件,而是PHP脚本。

谨慎之言:

紧急密码重置脚本要求您知道管理员的用户名。

它会更新管理员密码并向管理员的电子邮件地址发送电子邮件。

即使您没有收到电子邮件,密码仍会被更改。

您无需登录即可使用它。(毕竟,如果你可以登录,你就不需要这个脚本了。)

将脚本放在WordPress安装的根目录中。不要将其上传到您的WordPress插件目录。

出于安全原因,请记住在完成后删除脚本。

使用说明:

  • 从紧急密码脚本中复制紧急脚本,并将其放入WordPress安装根目录中名为emergency.php的文件中(与wp-config.php相同的目录)。
  • 在浏览器中,打开 https://www.cuowu.com/  emergency.php。
  • 按照说明,输入管理员用户名(通常为admin)和新密码,然后单击“ 更新选项”。将显示一条消息,指出已更改的密码。使用更改的密码信息向博客管理员发送电子邮件。
  • 完成后从服务器中删除emergency.php。不要将其留在您的服务器上,因为其他人可以使用它来更改您的密码。

相关阅读:没有任何邮箱或用户名的情况下找回WordPress密码

最近我不得不更新一个站点,但没有管理员帐户或访问SQL数据库。所以我写了这个简短的脚本来重置忘记的密码。

要使用它,请编辑它并填写正确的值。然后将其上传到wp-content / mu-plugins /目录,必要时创建目录。

代码将自动运行,不需要像插件一样激活它,但您必须在使用后删除该文件。

如果没有ID为1的用户,脚本也可能会失败。

<?php
$ user_id = 1 ; #为您创建的第一个用户插入您的用户ID或简单地为1
$ user_pass = ‘secret’ ; #插入新密码
$ ip = ‘127.0.0.1’ ; #插入您的IP

如果 ($ _SERVER [ ‘REMOTE_ADDR’ ] === $ IP ) {
require_once (ABSPATH 。 WPINC 。 ‘/registration.php’ );
require_once (ABSPATH 。 WPINC 。 ‘/pluggable.php’ );
$ user = wp_update_user (array (
‘ID’ => $ user_id ,
‘user_pass’ => $ user_pass ,
)) ;
var_dump (get_userdata ($ user ));
死(’禁用我!’ );
}

至此本篇完成。

原文地址:https://wordpress.org/support/article/resetting-your-password/


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码