ztlovelsw 在 【记录,无技术】自建newapi,veloera密码忘记不想重新部署的方法(改数据库) 中发帖
写在最前面的话
大佬们嘴下留情 😭😭 可能还有其他方法,欢迎一起探讨,方法在最后面,不想看怎么多文字的直接滑到最后就行。
问题背景
事情的起因是在自建部署Veloera后,再登录的时候不知道怎么回事密码一直不对(应该是我记错了 😂),然后看了下论坛里面也没有方法(可能是我没有找到 🥲),只能准备重装的时候,突然灵光一现,直接改数据库里面的密码不就行了吗?
解决过程
1. 发现问题
进入数据库后,发现密码是加密的:
[image]
2. 源码分析
准备放弃了,但是还是想试一下,打开了Veloera的GitHub仓库:
GitHub - Veloera/Veloera
既然要找出加密方法,首先肯定要传password进去,那就直接搜索关键词password,搜索结果如图,可以看到这个结构体里面有几个变量,一看confirmpassword和password应该是比较验证的。
...