找回 WordPress 登录密码

2019年6月5日10:16:47 13 1,762

现在大家生活节奏快,脑子总是不够用,有时可能连自己的电话号码都记不清楚,忘记 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经验与技巧,关注前端设计与网站制作。仅用于功能演示。

发表评论

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

目前评论:13   其中:访客  13   博主  0

    • 励志语录网 励志语录网 6

      方便

      • 奶爸de笔记 奶爸de笔记 3

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

        • LOGOK LOGOK 2

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

          • 老嘎达 老嘎达 3

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

            • Lewis Lewis 1

              感谢分享~

              • maqingxi maqingxi 4

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

                • Zmmfly Zmmfly 0

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

                  • zzl zzl 0

                    厉害了

                    • 简单生活 简单生活 3

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

                      • 征稿网 征稿网 0

                        更习惯用第二种方法

                        • 遇见台儿庄 遇见台儿庄 4

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

                          • 西贝博客 西贝博客 0

                            这个好

                            • 天鸡部落 天鸡部落 2

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