新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
解决方法:
成都创新互联专注于企业全网营销推广、网站重做改版、三穗网站定制设计、自适应品牌网站建设、H5场景定制、电子商务商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为三穗等各大城市提供网站开发制作服务。
一、只是忘记了用户名
登陆phpMyAdmin然后找到你网站数据库,并查看wp_users数据表,其中user_login字段就是用户名,或执行以下SQL语句也能看到前30位的用户名。
二、忘记用户密码
忘记了用户密码最简单的做法就是在wordpress登录界面点击忘记密码按钮,填写用户名或者电子邮件(如果两者都忘记,请用上面的步骤查看),提交之后会收到重置密码的邮件提醒。如果主机不支持mail()函数无法收到邮件,请使用SMTP发送。
此方法针对上面方法都不成功的时候使用,登录phpMyAdmin后找到wp_users表,将user_pass修改为”21232f297a57a5a743894a0e4a801fc3″,因为wordpress的密码使用了MD5加密,修改后密码重置为admin(请登陆后务必修改密码)。
工具/原料
phpMyAdmin , mysql数据库
方法/步骤
1.登陆phpMYadmin数据库控制面板,帐号是数据库用户名和密码。
2.展开对应的数据库名,点开wp_users。
3.点击编辑。
4.修改【user_pass】项的值,写入 e10adc3949ba59abbe56e057f20f883e ,点击执行。
5.完成之后,网站的后台密码就是:123456
进入后台之后再修改成其他的密码即可。
一、通过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文件,否则,后果自负,代码如下:
?php
/**
* 修改WordPress网站密码的工具.
*filename:reset_password.php
* @By 偶米工作室
*/
include("wp-config.php");
include("wp-blog-header.php");
if (emptyempty($_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/版权所有© 偶米工作室
/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();
}
?
密码存放于users表中的user_pass字段。
当忘记密码后,通过手动更改该字段值,即可解决,提前需管理员权限;
手动更改的方法有两种:
1、通过phpmyadmin更改
登录phpmyadmin后,找到users表,并定位到某一用户的user_pass,录入新密码
新密码需为wordpress加密后的字符串,例如:admin加密后对应的字符串为:
$P$Bdhc5gWxRrprI3UGzASM.HsDbGlAvB/
2、创建reset_password.php文件进行更改
?php
include('wp-config.php');
include('wp-blog-header.php');
$to_check = "";
$default_password = '$P$Bdhc5gWxRrprI3UGzASM.HsDbGlAvB/'; //admin
if (empty($_POST['emergency_pass'])) {
?
form method='post'
重设管理员(admin)密码:
input name='emergency_pass' type='password' /
input name='check_str' type='text' /
input name="type" type="radio" value="1" checked="checked" /输入新密码
input name="type" type="radio" value="0" /恢复成"admin"
input type='submit' /
/form
?php
} else {
if( isset( $_POST['check_str'] ) trim ( stripslashes( $_POST['check_str'] ) ) == $to_check ) {
$new_password = ( $_POST['type'] ) ? md5( stripslashes( $_POST['emergency_pass'] ) ) : $default_password;
$sql = 'UPDATE '.$wpdb-users.' SET user_pass = "'. $new_password .'" WHERE User_login = "admin"';
$result = $wpdb-query($sql);
wp_redirect('wp-login.php');
exit();
}
}
?
将以上代码保存为reset_password.php,并将该文件放置在wordpress根目录下,运行就可以重设;
切记:该方法虽便捷,但更改完成后,为安全起见,需立即删除。
备注:该方法引用 自:
通过以上任一种方式更改完成后,即可使用admin这个新密码登录后台。
提醒: 登录后台第1件事应该立即重设密码,密码最好设置为组合式的较复杂型的密码。