eryajf / go-ldap-admin

🌉 基于Go+Vue实现的openLDAP后台管理项目

Home Page:http://ldapdoc.eryajf.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-compose部署完成 admin登陆开发者模式查看测试显示用户不存在

guopeizhao opened this issue · comments

curl_2024-01-19_18-17-59

Question Report

请在提交问题之前回答这些问题,谢谢。 |
openldap_2024-01-19_18-15-02
openldapimages_2024-01-19_18-16-06
Please answer these questions before submitting them. Thank you.

你使用了哪个版本? | Which version did you use?

预期行为 | Expected behavior

实际行为 | Actual behavior

原因分析(如果可以) | Cause analysis (if possible)

问题重现步骤 | Steps to reproduce the problem

您好 @guopeizhao👋,我已收到您的反馈,我将安排时间考虑您提交的信息并进行回复。-- 这条信息是由自动回复的机器人发出的。

Hello @guopeizhao. I have received your feedback, and I will arrange time to consider the information you submitted and reply. -- This message is sent by an automatic reply robot.

可到mysql容器里看看user表是否有数据,按说拉起之后,会自动初始化数据的

go_ldap_admin_server_2024-01-19_23-41-27
go_ldap_admin_server 日志中初始化完成后报错用户不存在了,不知道为什么数据库初始化成功后,go_ldap_admin_server库的users表为空白,添加用户admin后仍然无法登录 认证失败

启动之后会有一个数据初始化的过程,看你这个日志没有打印这个内容。

难道是在config.yaml里边,把 init-data: true 这个改成false了吗?

false_2024-01-20_00-05-17
对的一开始是ture后面我改成false了,我看go-ldap-admin-server日志中体现出来了初始化,我截图没截上面,我把日志下载下来了,数据库我不是太了解。
go-ldap-admin-server.txt

已成功登录,不知什么原因没有自动导入sql语句,手动导入 go_ldap_admin.sql 到 go_ldap_admin库中解决问题

那个参数使用true,然后重新安装整个流程,就会自动初始化用户等相关数据。

不会,如果数据已存在,会跳过,所以理论上一直为true也没事儿

我配置改成true重新安装一遍后,还是需要手动导入go-ldap-admin.sql 文件,没有自动导入