找回密码
 加入网盟
分割线
官方精品推荐
1.png

WordPress网站后台密码忘记了,这里给分享一下大家几种方法来找回密码:


方法一:

wordpress程序是自带找回密码功能,在wordpress登陆框下方有一个“忘记密码”的按钮,点击,输入邮箱即可找回。

注意:

这里的邮箱是配置文件的时候所填写的 邮箱地址,这样等几分钟,就会在邮箱里面收到密码信息。
但是这个方法并不是百试百灵,因为有的时候会提示:网站空间不支持 mail() 函数,或是未开启;
这种情况其中一个原因是由于你的主机真的不支持 mail() 函数功能,当你确认 mail() 函数已经开启后,可能是由于另一个原因导致的,就是由于你的网站开启gzip压缩,这样也会阻止邮箱的正常发送。

方法二:

通过修改MD5值找回WordPress密码


WP使用的是MD5保存密码,所以密码不可逆,如果密码丢失,可以通过数据库找回密码。
1、登陆phpmyadmin数据库,选择数据库;点击进入到 wp_users 表内,找到你需要修改密码的用户名(以 admin 为例),然后点击该行内的 编辑 按钮
2、进入到 admin 用户的数据编辑,在里面找到 user_pass项对应的值,把里面的MD5加密值改成 5d41402abc4b2a76b9719d911017c592
3、点击右下角的 执行 按钮,这样就可以把网站后台管理员 admin 的登录密码改成 hello 了。
4、然后回到WordPress程序登陆页面,使用密码 hello 登陆即可。

方法三:

使用 PHP 代码找回密码



PHP 代码的方法归根结底也是通过 SQL 查询语句修改的方式实现,只不过提供一个可视化的用户操作界面罢了。把下面的代码复制并保存为 password-resetter.php 文件,通过FTP上传到 WordPress 网站根目录,然后在浏览器中输入 429006.com/password-resetter.php 访问运行该文件,然后输入新的密码即可实现密码的重置。
password-resetter.php代码如下:
  1. <?php
  2. //password resetter
  3. include("wp-config.php");
  4. include("wp-blog-header.php");
  5. if (empty($_POST['emergency_pass'])) {
  6. ?>
  7. set admin password:
  8. } else {
  9. $sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
  10. $link = $wpdb->query($sql);
  11. wp_redirect('wp-login.php');
  12. exit();
  13. }
  14. ?>
复制代码

注意:使用该文件重置密码完毕后,务必通过FTP将其删除。






分享至 : QQ空间
收藏

6 个回复

倒序浏览
476168444 1 2022-8-29 17:21:04
2#
膜拜大神3秒钟
回复 使用道具 举报
leokent887 1 2022-8-29 17:21:40
3#
{author} 感谢楼主分享
回复 使用道具 举报
18548630493 1 2022-8-29 17:21:53
4#
非常感谢
回复 使用道具 举报
hxwg2013 6 2022-8-29 17:33:20
5#
奥利给
回复 使用道具 举报
15198546068 1 2022-8-29 20:17:38
6#
感谢{author}楼主
回复 使用道具 举报
zz1145 1 2022-8-30 17:12:45
7#
支持,顶一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条