忘记密码?如何重置WordPress站点的用户密码

在使用WordPress场景中,如果忘记了用户密码,无法登录网站后台,可以通过以下方式重置。本文主要介绍如何重置WordPress站点的用户密码。

方法一

  1. 将以下代码保存为new_pass.php文件,然后通过FTP上传到/htdocs目录下。
    <?php
    if(!empty($_GET["password"]) && strlen($_GET["password"]) >= 10) {
    $password = $_GET["password"];
    echo "plaintext:$password<br>";
    global $wp_hasher;
    if ( empty($wp_hasher) ) {
    require_once( './wp-includes/class-phpass.php');
    $wp_hasher = new PasswordHash(8, TRUE);
    }
    echo "ciphertext:".$wp_hasher->HashPassword($password)."<br>";
    }
    ?>

  2. 打开 http://网站域名/new_pass.php?password=密码明文(长度大于等10),访问密码生成程序并获取密码密文。

    TB1kfI3GwHqK1RjSZFEXXcGMXXa-620-92.png


    系统显示类似如下,记录ciphertext参数的值即为密码密文。
    plaintext:123456abcdef
    ciphertext:$P$BKkXXXXXTWXRR50o.A/pShXXXXXCbjos1
  3. 连接数据库,打开wp_users文件,修改user_pass字段的值,即修改WordPress站点的用户密码。
    说明:用户名本文以admin用户为例,现场以实际环境为准。

    TB1EFIwXnZmx1VjSZFGXXax2XXa-1436-633.png

  4. 使用新密码登录WordPress站点,确认登录成功。

    TB1qTA0GxTpK1RjSZFMXXbG_VXa-620-356.png

  5. 连接FTP删除new_pass.php文件。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值