WordPress管理密码忘了怎么重置?

有时候因为各种原因,我们会忘记WordPress的管理员密码,这时候不需要慌张,因为WordPress有多种重置密码的方式。

1.使用找回密码功能

WordPress支持邮件重置密码功能,如果你的SMTP服务配置好了,并且管理员的电子邮件正确的话,打开登陆页面,点击忘记密码,通过邮件可以重置密码

2.修改数据库

如果很不幸,你因为种种原因无法使用第一个方法,那么可以试试进入phpMyAdmin或者你的数据库管理软件,在当前网站数据库中找到wp_users表,然后找到管理员账号,在找到user_pass这个表,把原始密码经过加密的密文删除掉。再写上你要使用的新密码,最后在函数选项那里选择MD5加密后保存即可。这样操作后,你就可以使用这个密码登录网站了。

3.通过sql语句修改密码

如果前两个方法你都不要用,那么此时还可以进入phpMyAdmin,在当前网站的数据库执行下面SQL查询:

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

4.前端修改密码

如果你前三个方法都不用,那么还有一种方法,把下面的代码复制新建一个文件比如resetpwd.php,然后放到网站的根目录,访问网站/resetpwd.php即可进行修改,记得修改完以后删除该文件。

//reset password
include("wp-config.php");
include("wp-blog-header.php");
if (empty($_POST['emergency_pass'])) {
?>
set admin password:
users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'"; $link = $wpdb->query($sql); wp_redirect('wp-login.php'); exit(); }

最后,WordPress的安全也非常重要,所以建议大家不要在多个网站使用同样的密码并提高密码的强度,以免造成不可挽回的损失。

编辑于 2020-04-30 22:37

标签: