alist-tvbox icon indicating copy to clipboard operation
alist-tvbox copied to clipboard

请问忘记登录用户名和密码怎么从后台找回

Open FrankyVang opened this issue 1 year ago • 7 comments

您必须勾选以下所有内容,否则您的issue可能会被直接关闭。

  • [x] 我已经阅读了文档
  • [x] 我确定没有重复的issue或讨论。
  • [x] 我确定是AList-TvBox的问题,而不是其他原因(例如网络,依赖或操作)。
  • [x] 我确定这个问题在最新版本中没有被修复。

描述 大佬你好,我用docker搭建了alist-tvbox服务,很久不登陆忘记了原来的登录用户名和密码,浏览器记录的默认用户名和密码admin无法登录,请问有什么办法从后台找回密码呢,谢谢

步骤 重现问题的步骤: 无

期望的结果 是否有命令可以找回密码而不用重新搭建docker服务,类似Alist使用命令docker exec -it alist ./alist -password 查看密码

截图日志

环境

  • 系统平台:阿里云主机
  • TvBox:OK影视
  • 版本模式: 集成版
  • 版本号: 无

其它

FrankyVang avatar Sep 19 '24 03:09 FrankyVang

新建文件/etc/xiaoya/atv/cmd.sql,重启应用。恢复默认的admin密码。 内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;

power721 avatar Sep 19 '24 12:09 power721

谢谢大佬,内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1; 是要添加到cmd.sql文件里面吗

FrankyVang avatar Sep 20 '24 08:09 FrankyVang

是的

power721 avatar Sep 20 '24 12:09 power721

谢谢大佬,内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1; 是要添加到cmd.sql文件里面吗

请问解决了么? 我试着做了不行啊 是我哪错了…

myheartshape avatar Dec 05 '24 12:12 myheartshape

大佬救命。 我照做了,还是不行。 另外我是升级了这最近一版才突然用户名密码错误的

新建文件/etc/xiaoya/atv/cmd.sql,重启应用。恢复默认的admin密码。 内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;

myheartshape avatar Dec 05 '24 12:12 myheartshape

你好,我也是最近使用默认密码登录不上了

大佬救命。 我照做了,还是不行。 另外我是升级了这最近一版才突然用户名密码错误的

新建文件/etc/xiaoya/atv/cmd.sql,重启应用。恢复默认的admin密码。 内容: UPDATE users SET username='admin', password='$2a$10$90MH0QCl098tffOA3ZBDwu0pm24xsVyJeQ41Tvj7N5bXspaqg8b2m' WHERE id=1;

jianchanailv avatar Dec 15 '24 15:12 jianchanailv

亲测成功

  1. 进入部署的data文件夹,里面应该有atv文件夹
  2. 随便搜一个Bcrypt密码生成网站,比如 https://www.bejson.com/encrypt/bcrpyt_encode 密码那里填12345678,点生成
  3. 组合你自己的sql命令 UPDATE users SET username='admin', password='替换你生成的密文' WHERE id=1;
  4. 在shell执行 vi data/atv/cmd.sql 然后按 i 开始编辑,按 ctrl+shift+v 粘贴第三步的命令进去,按 ESC 退出编辑模式,挨个按英文小写的 :qw 回车保存 (有其他图形界面的编辑器编辑更好,目的是为了创建一个 cmd.sql 文件,里面的内容就是第三步的sql命令 )
  5. 重启 alist-tvbox ,用 admin 12345678 登录。之前生成的 cmd.sql 会被项目自动删除。

oligaameiz avatar Jan 16 '25 06:01 oligaameiz