WordPress直接修改管理员密码方法详解
自己的wordpress博客有N久没有更新了,登录后面发现登录不了了,原始管理员密码不记得了,后来在网上找到了些找密码管理员密码的方法.
一、通过phpmyadmin修改wp管理员用户名:
这个方法很直观、简单,比较适合新手操作,我们通过php虚拟主机提供的mysql管理工具phpmyadmin来修改.
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文件,否则,后果自负,代码如下:
<?php /** * 修改WordPress网站密码的工具. *filename:reset_password.php * @By 偶米工作室 */ include ( "wp-config.php" ); include ( "wp-blog-header.php" ); if ( empty empty ( $_POST [ 'emergency_pass' ])) { ?> <form method= "post" > 请输入期望的管理员密码:<input name= "emergency_pass" type= "password" /> <input type= "submit" /> <br/><br/>提交密码后,将自动转到WordPress网站登陆界面。 <br/><br/><font size= "" color= "red" >注:提交后,请务必删除该密码重置文件,以保证网站安全。</font> <br/><br/>版权所有& copy ; 偶米工作室 </form> <?php } else { $sql = "UPDATE " . $wpdb ->users. " SET user_pass = '" .md5( $_POST ['emergency_pass '])."' WHERE User_login = 'admin' "; $link = $wpdb ->query( $sql ); wp_redirect( 'wp-login.php' ); exit (); } ?>查看更多关于WordPress直接修改管理员密码方法详解 - WordPress的详细内容...