请问忘记登录用户名和密码怎么从后台找回
您必须勾选以下所有内容,否则您的issue可能会被直接关闭。
- [x] 我已经阅读了文档。
- [x] 我确定没有重复的issue或讨论。
- [x] 我确定是AList-TvBox的问题,而不是其他原因(例如网络,依赖或操作)。
- [x] 我确定这个问题在最新版本中没有被修复。
描述 大佬你好,我用docker搭建了alist-tvbox服务,很久不登陆忘记了原来的登录用户名和密码,浏览器记录的默认用户名和密码admin无法登录,请问有什么办法从后台找回密码呢,谢谢
步骤 重现问题的步骤: 无
期望的结果 是否有命令可以找回密码而不用重新搭建docker服务,类似Alist使用命令docker exec -it alist ./alist -password 查看密码
截图 无 日志 无
环境
- 系统平台:阿里云主机
- TvBox:OK影视
- 版本模式: 集成版
- 版本号: 无
其它 无
新建文件/etc/xiaoya/atv/cmd.sql,重启应用。恢复默认的admin密码。
内容:
UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;
谢谢大佬,内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1; 是要添加到cmd.sql文件里面吗
是的
谢谢大佬,内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1; 是要添加到cmd.sql文件里面吗
请问解决了么? 我试着做了不行啊 是我哪错了…
大佬救命。 我照做了,还是不行。 另外我是升级了这最近一版才突然用户名密码错误的
新建文件/etc/xiaoya/atv/cmd.sql,重启应用。恢复默认的admin密码。 内容:
UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;
你好,我也是最近使用默认密码登录不上了
大佬救命。 我照做了,还是不行。 另外我是升级了这最近一版才突然用户名密码错误的
新建文件/etc/xiaoya/atv/cmd.sql,重启应用。恢复默认的admin密码。 内容:
UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;
亲测成功
- 进入部署的data文件夹,里面应该有atv文件夹
- 随便搜一个Bcrypt密码生成网站,比如 https://www.bejson.com/encrypt/bcrpyt_encode 密码那里填
12345678,点生成 - 组合你自己的sql命令
UPDATE users SET username='admin', password='替换你生成的密文' WHERE id=1; - 在shell执行 vi data/atv/cmd.sql 然后按 i 开始编辑,按 ctrl+shift+v 粘贴第三步的命令进去,按 ESC 退出编辑模式,挨个按英文小写的
:qw回车保存 (有其他图形界面的编辑器编辑更好,目的是为了创建一个 cmd.sql 文件,里面的内容就是第三步的sql命令 ) - 重启 alist-tvbox ,用 admin 12345678 登录。之前生成的 cmd.sql 会被项目自动删除。