WordPress课程广告

WordPress忘记密码找回/重置登录密码方法

释放双眼,带上耳机,听听看~!

WordPress忘记密码找回/重置登录密码方法分享, 忘记密码后重置密码的方法有多种, 但是每种都需要满足特定的条件, 如果你没有对应的权限之类的, 则无法实现, 具体如下:

必要条件

  • 账号邮箱可接收验证码
  • 拥有网站文件目录上传/修改文件权限
  • 拥有网站数据库管理权限
  • 上述三项必须具备一项
  • 网上关于忘记密码找回的文章也很多, 但原理都是一样的, 所以上面的条件是必要的.

通过邮箱找回

这是最简单快捷的方式,在WordPress登陆界面, 点击忘记密码, 然后输入你的用户名或电子邮箱地址。会收到一封包含重设密码指引的邮件。点击邮箱对应的链接既可以完成重置密码。大部分站长应该都是会这个操作的,这个方法也是给小白用户提醒的。

WordPress登陆界面
WordPress网站忘记密码找回界面

通过修改数据库找回

数据库找回密码方式一 执行SQL语句

进入到数据库管理页面, 选择自己网站的数据库, 执行下面MySQL语句, 把里面的you_user_name替换为你的用户名. 然后执行即可. 执行后会把你得用户密码重置为123456

update wp_users set user_pass=md5("123456") where user_login='you_user_name';

不同的服务商提供进入数据库管理页面的方式是不一样的(很简单的 如果你是小小白 可以咨询服务商或者百度下), 通常都是使用PhpMyAdmin这个工具, 下面以宝塔为示例:

在数据库列表中, 找到自己网站的数据库(如果你是小小白, 不知道哪个, 点击wordpress根目录下的wp-config.php文件, 找到define( ‘DB_NAME’, 开头的这一行, 旁边的名称就是你的网站数据库名称), 点击管理

宝塔数据库列表

点击管理后进入到登录界面, 复制管理页面的用户名和密码登录,

PhpMyAdmin 登陆界面

登录后进入到类似如下的界面, 选择自己的数据库, 再点击SQL, 输入上面说的MySQL语句(记得把用户名改为你自己的), 点击执行, 就可以把你用户的密码重置了, 下面截图中也标明了点击顺序, 很简单, 自己看吧.

WordPress PhpMyAdmin SQL执行界面

数据库找回密码方式二 手动修改user_pass值

除了执行SQL语句, 你可以通过直接修改数据的方式去重置, 如下:

点击wp_users这个表, 在user_login这行找到自己的用户名, 点击user_pass这行

WordPress wp_users表

我上面是一个不用的网站的数据库 不怕密码泄露的风险 所以user_pass没打马赛克, 自己平时的话就要注意哦 不要泄露密码.

把user_pass的值修改为:

5d41402abc4b2a76b9719d911017c592

然后你的密码就变成了 hello

这种方式在网站只有少量用户的方式下使用也不错, 具体自己看情况选择啦

通过上传PHP文件找回

找回文件代码

<?php
/**
 * WordPress Emergency Password Reset Script
 *
 * Usage: Upload this script to the root of your WordPress installation. 
 * Access it through your web browser. Delete it when you are done.
 */

// Load WordPress
define('WP_USE_THEMES', false);
require('./wp-load.php');

// Set your username and new password here
$emergency_user = 'your_username'; // 将your_username替换为你的用户名
$emergency_pass = 'your_new_password'; // 将your_new_password替换为你想要设置的新密码

// Update the password
wp_set_password($emergency_pass, get_user_by('login', $emergency_user)->ID);

echo "Password reset for " . $emergency_user . " to " . $emergency_pass;

文件使用方式

将上述代码保存为一个名为emergency.php的文件,然后将它上传到WordPress的根目录。访问http://yourdomain.com/emergency.php,将yourdomain.com替换为你的网站域名。在页面加载后,密码将被重置并显示一条消息确认密码已经被重置。

修改当前主题functions.php文件找回

除了上述说的新增php文件的方式,如果你可以修改网站文件,也可以修改网站当前主题的functions.php文件进行重置你WordPress网站的密码:

  1. 使用FTP或者文件管理器登录到你的WordPress网站的文件系统。
  2. 找到wp-content/themes/your-current-theme/functions.php文件,其中your-current-theme是你当前正在使用的主题文件夹。
  3. functions.php文件的末尾添加以下代码:
// 重置WordPress管理员密码
$admin_username = 'your_admin_username'; // 将your_admin_username替换为你的管理员用户名
$new_password = 'your_new_password'; // 将your_new_password替换为你想要设置的新密码

$user = get_user_by('login', $admin_username);
wp_set_password($new_password, $user->ID);

注意不要影响到主题functions.php文件中原有的代码.

添加完保存之后, 你就可以访问WordPress网站并使用新密码登录了.

关于WordPress找回密码的方法分享就结束了, 说到登陆, 我强烈建议你修改WordPress默认的登陆地址, 可以看我之前文章: wordPress如何修改后台登陆地址?

给TA打赏
共{{data.count}}人
人已打赏
WordPress与SEOWordPress技巧WordPress插件分享

WordPress批量修改文章分类

2023-10-28 17:06:30

Python爬虫SEO基础WordPress与SEOWordPress技巧

网站搜索页面出现大量垃圾网页被收录怎么处理

2023-12-23 17:05:27

WordPress网站建设宣传图片
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
展开目录