WordPress管理员密码忘记了怎么办?删除一个符号即可

上图,大家都明白的:

修改wp-includes/user.php 文件line 110

1
if ( !wp_check_password($password, $userdata->user_pass, $userdata->ID) )

去掉“非”符号即可,变成:

1
if ( wp_check_password($password, $userdata->user_pass, $userdata->ID) )

修改完后速度进后台修改完密码再改回去即可。

更多
10 Responses Post a comment
  1. 独立·认知·自由 » 突然就忘记博客密码了

    [...] 在这个过程中发现了一种很有趣的进入后台修改密码的方式,点此。就怕如果是热门的博客,很危险的哦,不过确实比起研究加密方式来说要简单多了。最后介绍一种正规一点的方式(来自荒野无灯),做法如下: [...]

  2. Healson

    这里的东西都太深奥了,我表示完全不明白 :roll:

  3. neverno

    这tip不错,既简单又高效,也只有WP这种完善的系统做得出这样的代码结构而不会有太大安全问题,换国内一些,就杯具了,还是文艺下折腾DB会更好。

  4. 荒野无灯

    @依云
    如果你记得mysql连接用户名和密码,那当然是没问题。不过,谁如果知道你什么时候修改了上面那个文件,并且比你先一步登录了后台,那也基本上可以去买彩票了。还有,WordPress密码字段加密采用的不是普通青年用的md5,而是文艺青年用的blowfish加密算法(默认),因此,后台mysql 不太好UPDATE.

  5. 依云

    竟然这样。。。话说,直接 mysql 连上去改会不会更方便一些?而且没有安全隐患 ;-)

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS