RuoYi 若依后台管理系统-学习笔记-忘记密码

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RuoYi 若依后台管理系统-学习笔记-忘记密码相关的知识,希望对你有一定的参考价值。

RuoYi 若依后台管理系统-学习笔记-【忘记密码】


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

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

参考资料

若依文档》环境部署》运行系统》5、打开浏览器 (默认密码在这里)

以上是关于RuoYi 若依后台管理系统-学习笔记-忘记密码的主要内容,如果未能解决你的问题,请参考以下文章

RuoYi 若依后台管理系统-学习笔记-祖级列表

RuoYi 若依后台管理系统-学习笔记-祖级列表

RuoYi 若依后台管理系统-学习笔记-前后端分离项目中下拉框验证失效

RuoYi 若依后台管理系统-学习笔记-前后端分离项目中下拉框验证失效

若依系统前后台漏洞大全

若依(RuoYi)SpringBoot框架密码加密传输(前后分离板)