找回 WordPress 登录密码

知更鸟 2019年6月5日10:16:47153K6

现在大家生活节奏快,脑子总是不够用,有时可能连自己的电话号码都记不清楚,忘记 WordPress 登录密码也不稀奇。如果你的主机不能正常发送找回密码邮件,可以尝试用下面的方法找回密码。

网上有一种方法,登录数据库直接替换用户登录密码MD5字符,本文的方法在此基础上稍微改进了一下,不需要登录数据库,利用WordPress集成的数据库操作类替换登录密码MD5字符,从而且实现修改密码。

将下面代码添加到当前主题函数模板functions.php中:

global $wpdb;
$wpdb->query("UPDATE `wp_users` SET `user_pass`='21232f297a57a5a743894a0e4a801fc3' WHERE `user_login`='zmingcx'");

上面的例子,用户登录名为:zmingcx

修改其中的zmingcx为你的登录账号名称。

添加上述代码后,刷新一下页面,登录密码自动修改为:admin

修改完后,请将上述代码移除。

提示:修改前请做好数据库备份,以防万一!

 

另一个方法:

展开收缩

复制下面代码,并将下面保存为reset-pw.php,并通过FTP上传到网站根目录,并运行:

<?php
/*你的数据库服务器地址,一般保持默认*/
$servername = "localhost:3306";
/*数据库用户名*/
$phpMyadminUser = "root";
/*数据库密码*/
$phpMyadminKey = "yiduqiang";
/*数据库名称*/
$phpMyadminName = "test";
/*wordpress数据表格前缀*/
$QZ = "wp_";
/*你要设置的wordpress新密码*/
$NewKey = "yiduqiang";
/*你要设置新密码的用户名*/
$wordpress_User = "yiduqiang";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>wordpress密码找回工具</title>
</head>
<body>
<?php
error_reporting(0);
if(!mysql_connect($servername,$phpMyadminUser,$phpMyadminKey))
{
    echo "对不起,数据库链接出错。<br />";
}
else
{
    echo "数据库链接成功。<br />";
    mysql_select_db($phpMyadminName,mysql_connect($servername,$phpMyadminUser,$phpMyadminKey));
    if (!mysql_query("update ".$QZ."users set user_pass='".md5($NewKey)."' where user_login='".$wordpress_User."'"))
    {
        echo "对不起,修改密码失败。";
    }
    else
    {
        echo "修改密码成功。";
    }
}
?>
</body>
</html>

代码源自:www.yiduqiang.com

 

 

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
为 WordPress 页面链接添加一个固定的父级目录 WordPress

为 WordPress 页面链接添加一个固定的父级目录

WordPress分类可以设置父子分类,并在链接中显示层级,同样页面也可以选择父级页面形成层级,如果只想单纯在页面链接加中加一个固定的父级目录,同时添加伪静态后缀.html,可以参考之前的: 上面文章...
WordPress 文章生成目录索引 WordPress

WordPress 文章生成目录索引

WordPress文章目录索引,可以方便浏览者阅读,文本分享一段最新免插件生成WordPress 文章目录索引代码,可以将h2-h6段落标题自动生成文章生成目录索引,并可实现分层级。 WordPres...
在WordPress文章中添加小工具 WordPress

在WordPress文章中添加小工具

虽然目前WordPress区块编辑器,可以在正文中添加任意区块,包括区块小工具,但想在所有文章中添加一个固定的内容,每次还是需要手动添加区块,文本分享一段代码,可实现在WordPress文章中添加一个...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:15   其中:访客  15   博主  0
    • 励志语录网
      励志语录网 6

      方便

      • 奶爸de笔记
        奶爸de笔记 4

        我是选择的直接数据库替换密码的值

        • LOGOK
          LOGOK 2

          感谢分享。 LOGOK.com 专注品牌、标志和口号。

          • 老嘎达
            老嘎达 3

            感谢鸟哥分享,对我很有帮助,转走啦,以免自己再忘记 :grin:

            • Lewis
              Lewis 1

              感谢分享~

              • maqingxi
                maqingxi 5

                密码多了自己真记不住,我是用了个小本子来记。 :grin:

                • Zmmfly
                  Zmmfly 0

                  一般密码忘了懒得编辑直接干数据库,简单粗暴

                  • zzl
                    zzl 1

                    厉害了

                    • 简单生活
                      简单生活 3

                      这个回复按钮位置,靠边了 感觉点起来费劲了!错觉?

                      • 征稿网
                        征稿网 0

                        更习惯用第二种方法

                        • 遇见台儿庄
                          遇见台儿庄 5

                          语音不错,申请主体更新啊 :mrgreen:

                          • 西贝博客
                            西贝博客 0

                            这个好

                            • 天鸡部落
                              天鸡部落 2

                              这个倒是很强大的,这样的站长应该是网站很多,或者是很久没打理网站了,才会忘记吧,当然临时性失忆也是很常见的。不过这个只是针对管理员吧,找回了管理员账号后,其他的用户账号都是可以后台修改。

                              • 巴图鲁
                                巴图鲁 0

                                方法不错,一般以前忘了都是直接进数据库的,不过更麻烦。

                                • 数字君
                                  数字君 0

                                  现在一般密码都是记在一个EXCEL表格力,真的太多密码了,如果真的忘了,这个方法到是不错的。