若依框架后台管理系统-忘记后台管理密码-忘记密码重置方法

news/2025/3/20 3:27:43/
  • 1. 无盐老版
    • 1.1、生成密码密文
    • 1.2、替换数据库中密码
  • 2. 加盐新版 (今天 2022-03-16)
    • 2.1、生成密码密文
    • 2.2、替换数据库中密码
  • 补充说明
  • 参考资料

管理后台忘记密码两步解决:

1. 无盐老版

1.1、生成密码密文

找到工具类:com.ruoyi.common.utils.SecurityUtils
添加main方法:打印出密码密文

    public static void main(String[] args) System.out.println(SecurityUtils.encryptPassword("大家好,我是笨笨,笨笨的笨,笨笨的笨,谢谢!"));

大家好,我是笨笨,笨笨的笨,笨笨的笨,谢谢!
对应的密文就是:$2a$10$eb8IXfj/iQg/KiBRx0XvXO1E90YA3Jt8nPR0.HQfKxI344H7HjM4O

1.2、替换数据库中密码

找到数据的表sys_user我们随便找一个用户,改掉它密码就行了,比如:admin

UPDATE sys_user
SET password = '$2a$10$eb8IXfj/iQg/KiBRx0XvXO1E90YA3Jt8nPR0.HQfKxI344H7HjM4O'
WHERE login_name = 'admin';

如果懒得麻烦,大可直接使用此密文。登录成功后还不是想怎么改怎么改。

2. 加盐新版 (今天 2022-03-16)

若依开源1.1.1版本。262ee25d8e9b307ad24607d3e7c8e2eafbd84d7b 开始就是加盐的。

2.1、生成密码密文

找到工具类:com.ruoyi.common.utils.SecurityUtils
添加main方法:打印出密码密文

    public static void main(String[] args) System.out.println(SecurityUtils.encryptPassword("笑虾"));System.out.println(SecurityUtils.encryptPassword("天上游龙水中蛟,不羡高飞入云霄。"));System.out.println(SecurityUtils.encryptPassword("生来无事终天笑,未曾到老先弯腰。"));

现成密码请用:

密码密文
笑————虾17ed2bdc14379e3c362703bb8d8f17f12d13b8
天上游龙水中蛟,不羡高飞入云霄。9359728570df3e43165b8e82c77d995ac638dd
生来无事终天笑,未曾到老先弯腰。fadbd8cc8c1a82266645d7cd1b61a92d3f5e4d

2.2、替换数据库中密码

找到数据的表sys_user我们随便找一个用户,改掉它密码就行了,比如:admin

UPDATE sys_user
SET password = '17ed2bdc14379e3c362703bb8d8f17f1', salt = '2d13b8'
WHERE login_name= 'admin';
UPDATE sys_user
SET password = '9359728570df3e43165b8e82c77d995a', salt = 'c638dd'
WHERE login_name= 'admin';

如果懒得麻烦,大可直接使用此密文。登录成功后还不是想怎么改怎么改。

补充说明

若依默认账户/密码 admin/admin123

管理后台忘记密码两步解决:

一、生成密码密文

找到工具类:com.ruoyi.common.utils.SecurityUtils
添加main方法:打印出密码密文

public static void main(String[] args) {System.out.println(SecurityUtils.encryptPassword("大家好,我是笨笨,笨笨的笨,笨笨的笨,谢谢!"));}

大家好,我是笨笨,笨笨的笨,笨笨的笨,谢谢!
对应的密文就是:$2a$10$eb8IXfj/iQg/KiBRx0XvXO1E90YA3Jt8nPR0.HQfKxI344H7HjM4O

二、替换数据库中密码

找到数据的表sys_user我们随便找一个用户,改掉它密码就行了,比如:admin

UPDATE sys_user
SET password = '$2a$10$eb8IXfj/iQg/KiBRx0XvXO1E90YA3Jt8nPR0.HQfKxI344H7HjM4O'
WHERE user_name = 'admin';


http://www.ppmy.cn/news/980986.html

相关文章

【力扣每日一题】2023.7.25 将数组和减半的最少操作次数

目录 题目: 示例: 分析: 代码运行结果: 题目: 示例: 分析: 题目给我们一个数组,我们每次可以将任意一个元素减半,问我们操作几次之后才可以将整个数组的和减半&…

【MIRA】学习笔记

1. 系统要求 支持Win11系统基于python进行开发 为什么不用直接适配ROS2呢? 因为ROS2(包括Iron)目前(截止至2023年7月26日)不支持Win11系统,我们不希望软件栈的选择会对操作系统有限制。 同时&#xff0c…

常用测试工具汇总

目录 1.Web页面检查器 2.客户端-代理抓包 3.自动化测试工具 3.1接口自动化测试 3.2webUI自动化测试 3.3客户端UI自动化测试 4.手机模拟器测试工具 5.阿里云测试工具 1.Web页面检查器 F12查看html页面,查看页面大小和加载时间 2.客户端-代理抓包 Charles&a…

gerrit +git + windows 配置常见问题总结

Git 正常安装 配置 ssh-keygen 后,git clone 服务器代码报错 clone 报错1 no matching key exchange method found. Their offer: **diffie-hellman-group1-sha1**clone 报错2 no matching host key type found. Their offer: ssh-rsa解决方案 用户目录文件下.s…

mysql采样查询

1、背景 需要一次性查询全量的数据,但是全量的数据吐出到前端页面渲染会导致页面卡住或者崩溃,所以需要通过均匀采样的方式突出数据。 2、实现思路 根据特殊字段(值顺序增加或减少)进行均匀采样取数,比如自增id&#…

黑客和网络安全学习资源,限时免费领取,点这里!

统计数据显示,目前我国网安人才缺口达140万之多… 不管你是网络安全爱好者还是有一定工作经验的从业人员 不管你是刚毕业的行业小白还是想跳槽的专业人员 都需要这份超级超级全面的资料 几乎打败了市面上90%的自学资料 并覆盖了整个网络安全学习范畴 来 收藏它&…

【算法第十二天7.26】二叉树层序遍历,翻转二叉树,对称二叉树

链接力扣102-层序遍历 链接力扣102-层序遍历 思路: 1、需要一个队列,当一个队列出队时,将其的孩子结点全部入队; 2、每一层的结点数如何找到:比如,第一层root进入队列后,得到len queue.size(…

Docker Compose 解析:定义和管理多容器应用,从多角度探索其优势和应用场景

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…