【wordpress】管理员忘记密码? 三种方法找回

随着近年来网络攻击日趋频繁,我们在网站中所设置的各种密码也变得越来越复杂,wordpress现在也可以生成非常复杂的密码,以防止被暴力破解。

但这些复杂的密码一般是无法记住的,我们会将此存放在我们的记事本中

如果我们的记事本遗失了,或者有其他原因无法找回了,那么我们就无法进入网站了,在这里我们介绍三种方法找回你的密码。

邮件找回:服务器若支持发送邮件的功能,或者之前你的网站使用了smtp服务可以发送邮件

wordpress程序自带了找回密码的功能,如果你的服务器支持发邮件的功能,那么你可以通过登陆界面的忘记密码的界面,通过你的管理员邮箱找回你的密码,这也是最简单的找回密码的方式。

通过mysql数据库管理面板phpmyadmin修改密码

如果服务器没有支持发邮件密码的功能,那么我们可以进入服务器的数据库管理面板phpmyadmin进行修改

phpmyadmin是mysql数据库的管理面板,从你的服务器管理或者虚拟主机管理进入这个面板

找到相关的管理面板进入,并找到你的网站数据库,并找到wp_user这个表:

 

点击打开这个表找到你的管理员用户,并点击编辑,下面以admin用户进行操作截图:

 

截图的地方就是密码的数据,这个数据是经过MD5加密过的,因此我们输入一个MD5加密过的已知字符hello,将红框处的数据修改为:

5d41402abc4b2a76b9719d911017c592

点击执行,现在admin的账户就可以通过hello登陆了,登陆之后通过个人资料修改好你的密码即可。

使用php文件进行修改wordpress管理员的密码

下面还有一个来自于yiduqiang.com的文件,可以进行修改wordpress管理员的密码,其原理也是通过命令修改mysql数据库,所以需要你在文件上传之前修改好数据库链接地址:

注意下图红框标注的位置,需要你填写好你的数据库信息,注意修改时,注意双引号的包裹,不要吧双引号删除了:

 

修改好了之后,上传文件至你的网站根目录,并输入你的域名/lospw.php,修改完成之后会有提示修改成功。

修改完成之后,记得删除这个文件,避免其他人使用这个文件修改你的密码。

网盘下载这个文件:http://pan.baidu.com/s/1o79S5a6

额外的方法:生成一个新的管理员

之前有用户在使用直接修改数据库密文的方法多次修改也无法成功,而使用文件修改又比较麻烦的情况下,我们在此提供一个额外的方法。

直接在后台生成一个新的管理员,新管理员登陆之后,再去修改之前忘记密码的管理员密码,修改完成之后登陆之前的管理员账号删除此账号即可

这个方法需要你能编辑网站文件的权限。

 

add_action( 'template_redirect', 'themepark_create_new_admin' );
function themepark_create_new_admin() {
$username = 'newadmin';
$password = '123456';
$email_address = 'newadmin@admin.com';
if ( isset( $username ) && isset( $password ) && isset( $email_address ) ) {
if ( ! username_exists( $username ) && ! email_exists( $email_address ) ) {
$user_id = wp_create_user( $username, $password, $email_address );
if ( is_int( $user_id ) ) {
$wp_user_object = new WP_User( $user_id );
$wp_user_object->set_role( 'administrator' );
}
}
}
}

 

将以上代码放入你的主题functions.php (ps.WEB主题公园的主题请放入widget.php)最后一行,如果有 ?>  那么在 ?> 之前另起一行粘贴,如果没有则最后一行粘贴即可。

保存之后 你就可以用新的用户名密码登陆了:

新的账号:newadmin

新的密码:123456

登陆之后修改你之前的管理员密码,完成之后,记得删除代码,登陆之前自己的管理员账号之后,删除这个生成的管理员账号,千万不要忘记了哦!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
如果你忘记WordPress 管理员密码,可以通过以下步骤重置密码: 1. 访问登录页面:在网址后面添加 /wp-admin,例如:www.example.com/wp-admin。 2. 点击 "忘记密码":在登录页面,点击 "忘记密码" 链接。 3. 提供用户名或电子邮件:输入 WordPress 管理员的用户名或与其关联的电子邮件地址,并点击 "获取新密码"。 4. 检查电子邮件:WordPress 会向你提供的电子邮件地址发送一封包含密码重置链接的电子邮件。请检查你的邮箱(包括垃圾邮件文件夹)。 5. 重置密码:点击密码重置链接,进入重置密码的页面。 6. 设置新密码:输入新的密码,并确认。确保密码强度足够高,以确保账户安全。 7. 登录:使用新的密码登录你的 WordPress 管理员账户。 如果你没有收到重置密码的电子邮件或者上述步骤无法帮助你解决问题,你可以尝试以下两种方法: 1. 通过数据库重置密码:使用 phpMyAdmin 或其他数据库管理工具访问你的 WordPress 数据库。找到 `wp_users` 表并编辑管理员用户的行。将密码字段更改为新的加密密码(可以使用在线加密工具生成)。保存更改后,你可以使用新密码登录 WordPress 管理员账户。 2. 使用 FTP 重置密码:通过 FTP 访问你的 WordPress 网站文件。找到 `functions.php` 文件,并在文件末尾添加以下代码: ``` wp_set_password( 'new_password', 1 ); ``` 将 `new_password` 替换为你自定义的新密码。保存更改后,访问你的 WordPress 网站,在登录页面使用新密码登录。 请注意,这些方法都需要一定的技术知识和对你的 WordPress 网站的访问权限。如果你不确定如何操作或遇到问题,建议联系你的网站管理员或寻求专业帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

希希分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值