twikoo找回管理员密码
twikoo找回管理员密码
前言
距离上一次维护网站,已经过去很长很长一段时间了。中间那阵子,我一直在调整自己的生活状态,后来又搬到了另一个城市生活,更是完全没了心思去管网站的事。一直到去年年底,域名和服务器同时到期——服务器咬咬牙还是续上了,域名却换成了一个便宜的新域名。之后就是一点一点地把网站内容往新域名迁移,又折腾了新域名的备案。最近备案总算通过,网站也终于重新上线。可结果,发现 twikoo 的暗号和管理员密码早已被忘得一干二净。于是,便有了这篇关于「twikoo 找回管理员密码」的记录。
部署方案说明
我的 Twikoo 是通过 Vercel 部署的,数据库用的是 MongoDB。接下来的操作步骤和截图,也都是基于这套环境来展开的。
浏览器控制台找回暗号(HIDE_ADMIN_CRYPT)
先解决「暗号」的问题。这个其实不用去翻数据库,直接在浏览器控制台就能看到:
- 打开网站首页,按
F12打开开发者工具,切到Network面板。 - 刷新页面,等 twikoo 加载完成后,在
Network的过滤框里搜索HIDE_ADMIN_CRYPT。

进到 MongoDB 查看 twikoo 配置
接下来就是去数据库里看一下 Twikoo 现在的配置情况了。
- 先进到对应的数据库(
db)。

- 在名为
config的集合中找到并删除ADMIN_PASS配置项。 - 之后就可以前往 Twikoo 管理面板,重新设置管理员密码。

另外,这个 ADMIN_PASS 字段的值,似乎是 md5(md5(password)) 的格式。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CYK's Blog!
评论
