AutoBangumi 密码重置方法
关于 AutoBangumi
AutoBangumi是一个根据订阅自动下载番剧的工具,最近进行了升级并且更加好用了。但是在丰富了番剧订阅管理的同时增加了认证功能,对我这种密码太多记不住的人来说不是很友好。
解决方案
官方解决方式
果不其然今天想登陆进去看管理番剧却发现怎么也记不起来密码了,于是去翻看官方faq,却发现官方并不支持重置密码:
1 | 修改和忘记密码 |
官方推荐直接删除数据库,我(备份之后)删除之后登录出现没有提示的报错,并且担心这样做会导致番剧管理设置被清除,于是就开始研究如何手动重置密码。
手动重置密码
翻看源码后发现,密码管理模块位于Auto_Bangumi/backend/src/module /security/
的jwt.py
文件,于是写了个脚本来替换对应的hashed_passd。
脚本内容如下:
1 | import sqlite3 |
强烈建议执行脚本之前建议先备份 data.db
!
结果
如此一来就能成功登录进管理界面了!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿伟又在打电动!
评论