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

news2024/9/20 12:32:38

随着近年来网络攻击日趋频繁,我们在网站中所设置的各种密码也变得越来越复杂,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

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/512414.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux--install and uninstall app

1. deb系列(Ubuntu为例) 1.2 mysql 参考链接 1.2.1 Install 1.2.1.1 方法一 #1.更新仓库 sudo apt update #2.安装库中mysql版本 sudo apt install mysql-server -y1.2.1.2 方法二 mysql官网下载 #1.下载指定版本 #2.装载该版本至系统仓库 sudo …

【加解密篇】利用HashCat破解RAR压缩包加密文件详细教程

【加解密篇】利用HashCat破解RAR压缩包加密文件详细教程 在取证知识里挖呀挖呀挖—【蘇小沐】 文章目录 【加解密篇】利用HashCat破解RAR压缩包加密文件详细教程1.实验环境2.RAR加密压缩包 (一)john软件1.使用CMD命令: run\rar2john.exe &am…

WGCNA | 不止一个组的WGCNA怎么分析嘞!?~(二)(共识网络分析-第二步-构建网络与模块-一步法)

1写在前面 最近遇到了非常不讲理的病人和家属,真是忍不住想要吐槽两句。😤 为了让病人做上手术,求了输血科半天才给备了血,家属也答应去献血。😒 万万没想到,术后都2天了还是没去献血,无论是问病…

达索系统助力中车制造运营管理(MOM)平台建设

案例背景: 中国中车股份有限公司(中文简称“中国中车”,英文简称缩写“CRRC”)承继了中国北车股份有限公司、中国南车股份有限公司的全部业务和资产,是全球规模领先、品种齐全、技术一流的轨道交通装备供应商。 中国…

MySQL---10、详细的数据类型

1、MySQL中的数据类型 类型类型举例整数类型TINYINT、SMALLINT、MEDIUMINT、INT(或INTEGER)、BIGINT浮点类型FLOAT、DOUBLE定点数类型DECIMAL位类型BIT日期时间类型YEAR、TIME、DATE、DATETIME、TIMESTAMP文本字符串类型CHAR、VACHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT枚…

Java设计模式-装饰模式

简介 装饰模式在Java领域是一种常见的设计模式,它能够在不改变对象原有结构的情况下,动态地为对象添加新的功能。它通过封装原有对象,在运行时动态地为对象添加新的行为或者修改原有行为,以扩展对象的功能。这种方式避免了继承的…

C语言:简单的三子棋游戏

谈到三子棋,想必大家都不陌生,童年的回忆呀,读小学的时候有事没事就和同学玩上个几把,玩起来很得劲,作为一个学习计算机的博主,自然而然用代码来实现三子棋啦,再次感受童年的记忆,闲…

yolov8 实例分割 C++部署

此处仅为个人结果记录,并无完整部署代码 目录 Pre 一、OpenCV DNN C 部署 二、ONNX RUNTIME C 部署 Pre 一定要知道,yolov8的输出与Yolov5 7.0 实例分割的输出不一样, output0: float32[1,116,8400]。 116是4个box坐标信息80个类别概率…

政务场景|看「API-SMAC」如何守好API,保障流动数据安全

API让一切都变得更加容易。 在数字化进程加速中,API作为高速通道,让数据的流动变得更加自由。当然,黑客也这么认为。从前窃取数据需要攻入内网,再经过一系列复杂的横向移动最终访问目标数据库,极易被安全设备拦截。现在…

endNote X9 增加 / 删除参考文献 文献编号自动更新

文章目录 1 增插参考文献2 删减参考文献3 EndNote X9 插入参考文献常见问题总结4 EndNote X9 快速上手教程(毕业论文参考文献管理器) 1 增插参考文献 当前已经插入5个文献,文献编号及附录列表如下 例如在,2和3之间新插入文献 “邱…

基于粒子群优化算法的最佳方式优化无线传感器节点的位置(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 此代码优化了由于电池耗尽而产生覆盖空洞后 WSN 节点的位置。如果活动通信中的任何节点死亡,则通过PSO优化再次定位…

动态联编和静态联编

基本概念 1.静态联编(早联编):在程序被编译时进行联编。程序执行快,但灵活性较小。 2.动态联编(晚联编,滞后联编):编译时无法确定要调用的函数,在程序运行时联编。灵活…

代码随想录算法训练营day37 | 738.单调递增的数字,968.监控二叉树

代码随想录算法训练营day37 | 738.单调递增的数字,968.监控二叉树 738.单调递增的数字968.监控二叉树(难) 738.单调递增的数字 教程视频:https://www.bilibili.com/video/BV1Kv4y1x7tP/?spm_id_from333.788&vd_sourceddffd5…

Pytorch环境下基于Transformer的滚动轴承故障诊断

关于python的集成环境,我一般Anaconda 和 winpython 都用,windows下主要用Winpython,IDE为spyder(类MATLAB界面)。 winpython脱胎于pythonxy,面向科学计算,兼顾数据分析与挖掘;Anaco…

如何恢复数据?数据恢复,5个实用方法!

案例:如何恢复数据 【我是个比较粗心的人,总是会莫名奇妙的就丢失各种电脑的数据,想问下大家在使用电脑时,如果有数据的丢失,是如何恢复数据的呢?】 在使用Windows电脑时,数据丢失或删除是非常…

支付系统设计二:统一开发框架

文章目录 前言一、项目分层二、模块职责简介1. API层2. Service层2.1 操作执行服务2.2 操作器2.3 操作执行器2.4 参数校验2.5 操作器实现 3. Domain层4. Infrastructure层4.1 Dal层 三、对应类图四、开发内容3.1 约定请求报文格式3.2 新增交易码与操作器映射枚举类3.3 配置参数…

2 # 函数柯里化

什么是函数柯里化 函数柯里化(Currying)是一种将接受多个参数的函数转换为一系列接受单一参数的函数的技术。 通过函数柯里化,我们可以将原来接受多个参数的函数,转换为一系列只接受单一参数的函数,每个函数接收一个…

前端面试题总结(初级前端:HTML + CSS + JavaScript + Ajax + Vue2全家桶)

theme: channing-cyan 求关注😭 壹、HTML CSS 1. 对HTML语义化的理解 去掉或者丢失样式的时候能够让页面呈现出清晰的结构;代码结构清晰,方便团队的管理和维护,并且语义化更具可读性;提升用户体验,在…

什么是daemon与服务(service)

什么是daemon与服务(service) 在Linux系统中,daemon是指一类在后台运行的服务进程,通常以d结尾。它们不与用户进行交互,也不接受用户的输入,而是在系统启动时自动启动并一直运行,为操作系统、应用程序和其他服务提供支…

Julia入门-3、Julia包管理工具

文章目录 0、Julia 的包管理工具是Pkg1、使用Julia包管理工具过慢 0、Julia 的包管理工具是Pkg Julia 的包管理工具是Pkg,可以用于安装、更新、卸载和管理 Julia 中的软件包。以下是一些常用的 Pkg命令: Pkg.add("Package"):安装一…