Closed nameGJ closed 4 months ago
您好 @nameGJ👋,我已收到您的反馈,我将安排时间考虑您提交的信息并进行回复。-- 这条信息是由自动回复的机器人发出的。
Hello @nameGJ. 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.
请给出部署的上下文,只给一个这个,没法判断。建议参照docker-compose部署方案,肯定一遍过。
我并没有使用docker-compose 而是用的您后端版本发布里的压缩包直接解压运行的 前端我已修改.env.production中的VUE_APP_BASE_API配置项 并且编译部署的
我并没有使用docker-compose 而是用的您后端版本发布里的压缩包直接解压运行的 前端我已修改.env.production中的VUE_APP_BASE_API配置项 并且编译部署的
那可以看下mysql里的数据,如果里边没有数据,则需要把sql导入一下。sql在 docs/sql/go_ldap_admin.sql
已经重新导出数据库
这里是日志
已经重新导出数据库
the 401 error in your screenshot is being served by the middleware\CasbinMiddleware.go file which is functioning correctly
the root cause is because the current version of the docs/sql/go_ldap_admin.sql file is missing a required casbin rule.
you can add it to the existing database:
INSERT INTO `casbin_rule` (`ptype`, `v0`, `v1`, `v2`, `v3`, `v4`, `v5`)
VALUES ('p', 'admin', '/menu/access/tree', 'GET', '', '', '');
then you should be able to login successfully after an application restart
您截图中的 401 错误是由正常运行的 middleware\CasbinMiddleware.go 文件提供的。
根本原因是当前版本的 docs/sql/go_ldap_admin.sql 文件缺少一条必要的 casbin 规则。
您可以将其添加到现有数据库中:
INSERT INTO `casbin_rule` (`ptype`, `v0`, `v1`, `v2`, `v3`, `v4`, `v5`)
VALUES('p'、'admin'、'/menu/access/tree'、'GET'、''、''、'');
然后您就可以在应用程序重启后成功登录了
您使用的版本? | Your usage version?
go-ldap-admin-v0.5.16 +go-ldap-admin-ui-v0.5.15