网站地图    收藏   

主页 > 后端 > wordpress教程 >

WordPress直接修改管理员密码方法详解 - WordPress

来源:自学PHP网    时间:2014-11-28 23:42 作者: 阅读:

[导读] 自己的wordpress博客有N久没有更新了,登录后面发现登录不了了,原始管理员密码不记得了,后来在网上找到了些找密码管理员密码的方法 一、通过phpmyadmin修改wp管理员用户名:这个方法很直...

WordPress直接修改管理员密码方法详解

自己的wordpress博客有N久没有更新了,登录后面发现登录不了了,原始管理员密码不记得了,后来在网上找到了些找密码管理员密码的方法.

一、通过phpmyadmin修改wp管理员用户名:

这个方法很直观、简单,比较适合新手操作,我们通过php虚拟主机提供的mysql管理工具phpmyadmin来修改.

1、登入无忧主机的控制面板,找到phpmyadmin 点击输入数据库帐号密码登入:打开WordPress数据库,选择数据库表“wp_users”,点击浏览,就可以看到你的wp管理员帐号,一般ID是1

2、找到字段名称user_login和user_nicename,把里面的admin修改成自己想要改的用户名,执行后就可以了。

二、通过SQL命令快速

推荐新手不要使用这种方法,因为这种方法不是那么直观,很有可能自己修改成功了,确还不知道,打开你的WordPress数据库,点击结构后面的SQL,输入下面一段命令:(注意别忘了点执行),代码如下:

“update user set password=password(”新密码”) where user=’用户名’;”

三、利用下面php代码直接修改wordpress管理员密码

php完整代码如下,新建一个 reset_password.php 文件,复制下面php代码,粘贴到 rest_password.php,将格式转为utf-8 无bom编码,保存,然后上传到 与 wp-config.php同一目录,在浏览器输入 /reset_password.php(将wentong.org换成你的域名),输入新密码即可.

重置密码后,务必马上删除 reset_password.php文件,否则,后果自负,代码如下:

  1. <?php 
  2. /** 
  3. * 修改WordPress网站密码的工具. 
  4. *filename:reset_password.php 
  5. * @By 偶米工作室 
  6. */ 
  7. include("wp-config.php"); 
  8. include("wp-blog-header.php"); 
  9. if (emptyempty($_POST['emergency_pass'])) { 
  10. ?> 
  11. <form method="post"
  12. 请输入期望的管理员密码:<input name="emergency_pass" type="password" /> 
  13. <input type="submit" /> 
  14. <br/><br/>提交密码后,将自动转到WordPress网站登陆界面。 
  15. <br/><br/><font size="" color="red">注:提交后,请务必删除该密码重置文件,以保证网站安全。</font> 
  16. <br/><br/>版权所有&copy; 偶米工作室 
  17. </form> 
  18. <?php 
  19. else { 
  20. $sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'"; 
  21. $link = $wpdb->query($sql); 
  22. wp_redirect('wp-login.php'); 
  23. exit(); 
  24. ?> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论