阿里云服务器

我们很多站长朋友,往往不止一个wordpress网站,大量的用户名和密码经常会混淆忘记,今天来分享几个wordpress密码重置的方法。

第一种方法:利用wordpress自带的密码重置功能

直接在登入界面点击忘记密码,按照邮件提示操作即可。

但是很多网站并没有配置邮件系统,主机又不支持wordpress默认的发件,所以这个方法并不能解决所有问题。

第二种方法:删除配置文件wp-config.php

用ftp登入删除后,运行首页可以执行最后一步的安装,可以获得新的密码,对于运行比较久的站点不建议用这种方法,特别是新手容易导致网站奔溃。

第三种方法:直接通过数据库来进行修改,我一般都是用这种方法,比较方便也不会出错

wordpress密码修改

直接修改对应用户名的密码即可,要注意的是wordpress采用的是MD5密码,需要转换一下

例如:修改的MD5密码为:5d41402abc4b2a76b9719d911017c592  登录密码就改为hello

第四种方法:通过数据库的aql语句来修改

进入数据库运行下面语句:

UPDATE wp_users SET user_pass = MD5(‘PASSWORD’) WHERE wp_users.user_login =’admin’ LIMIT 1;

密码就改成admin  

第五种方法:利用php页面进行密码修改

新建一个php文件password-change.php

在里面加入下面代码,传到根目录打开进行密码修改。改完密码记得删除这个文件。

<?php
//password resetter
include("wp-config.php");
include("wp-blog-header.php");
if (empty($_POST['emergency_pass'])) {
?>
<form method="post">
set admin password: <input name="emergency_pass" type="password" />
<input type="submit" />
</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搬家出现 is_dir(): open_basedir restriction in effect. 错误的解决方法
  • wordpress不同用户级别登入跳转不同页面的设置方法
  • wordpress网站调用置顶文章的方法
  • wordpress设置隐藏内容指定用户级别可见
  • wordpress文章按浏览量排序的方法
  • 让wordpress页面具备标签和分类功能的方法
  • wordpress注册填写页面功能添加插件ludou-custom-register
  • wordpress网站通过页面ID获取标题和链接的方法
  • wordpress别名自动转换成英文和拼音功能
  • wordpress调用当前分类文章列表的方法