我们现在很多人写博客一般都是使用如Zoundry、Live Writer等发布工具发布,又有很多人是使用浏览器自动登陆的,如果当初设置的WordPress管理密码不是很容易记住的话,有可能在重装系统后因忘记了后台密码而无法登陆的情况,这个时候,我们就得去找回密码,以我们在使用Gmail、QQ等服务时的经验可知,找回密码可以使用预设密码保护资料、备用电子邮箱等,WordPress也能支持使用电子邮箱来找回密码,但有些时候,你的主机可能不支持WordPress发送电子邮件,这时候我们又怎么取回密码呢?在本文中,将介绍一些常用而且行之有效的密码取回方法以供大家的不时之需。
第一种方法:使用WordPress将密码发送到邮箱
这种方法使用起来比较方便,首先进入登陆页面(http://yourdomain/wp-login.php),点击登陆框左下角的“Lost Your Password?”链接,进入新页面后在文本框中输入你注册或者安装博客时使用的电子邮箱,点击Get New Password,WordPress就会自动生成一个新的密码并发送到邮箱中。
第二种方法:使用phpMyAdmin直接更改密码的MD5值
WordPress的密码是使用MD5加密了的,所以密码丢失之后,进入数据库后来我们会发现,如果你的密码设置为cmshacker,而在数据库中看见的却是“$P$BfYTLLuF.Yawuwf6TZNLP4Apr0y8rr/”这样的一堆“乱码”,这样如果你忘记了密码,你进入数据库也不会知道原来密码是怎么样的,而这时如果你要通过phpMyAdmin重新更改密码,则应该使用一个新的MD5值来代替,我们可以在本地再安装一个WordPress,将密码设置为一个你之后想使用的密码,再使用phpMyAdmin进入本地WordPress的数据库,将这个数据库中的MD5值复制到你博客的数据库中,保存之后就可以使用本地的密码登陆远程博客了。
第三种方法:使用密码更改代码直接更改
这种方法需要一定的编程基础,新建一个包含可更改密码的PHP文件,上传到博客主机目录,运行之后直接修改密码。我已经为大家制作了这样一个小程序,可以点下面文件下载链接,下载后,按里面的提示做就行:需要注意的是,使用这种方法在更改了密码之后,一定要立即删除“password.php”文件,不然如果被别人乱用可能造成不必要的损失。
<?php include('wp-config.php'); //请求wp-comfig.php文件 $new_password = "cmshacker"; //在这里输入你将来想使用的密码 $new_password_md5 = md5($new_password); //产生新密码的MD5值 $DB_CN = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD); //建立数据库连接 mysql_select_db(DB_NAME, $DB_CN); //选择数据库 $password_query = "UPDATE wp_users SET user_pass = '$new_password_md5' WHERE ID =1;"; //用来进行数据库更新的MySQL语句 mysql_query($password_query,$DB_CN); //运行MySQL语句更新密码 echo "Password Changed, Your new password is : <strong>$new_password</strong><br/>"; //提示密码更新完成,并输出新密码 echo "Password MD5 : " . $new_password_md5; ?> |
第四种方法:直接修改数据库的MD5值,使用下面我提供了的一些MD5值,前面为登陆密码,后面为相应的MD5值:
cmshacker :127f922db717be4bd8f2699d5d7a70bf
helloworld :fc5e038d38a57032085441e7fe7010b0
hello :5d41402abc4b2a76b9719d911017c592
wordpress :1870a829d9bc69abf500eca6f00241fe
你可以做本文的第一个留言者!
这里还没有留言,你可以做第一个留言者