ixrjog / opscloud4

云上运维
Apache License 2.0
1.32k stars 509 forks source link

关于快速体验项目的建议 #49

Closed ChangJinLong closed 2 years ago

ChangJinLong commented 3 years ago

我已经下载了4.0.3版本的前端项目和后端项目两个工程,并使用两个项目的默认分支,并成功打包运行了,目前遇到了一个问题。

sql是不是不太全,问题体现在:当我用demo账户登录时提示我鉴权失败,后来我到数据库中看了一下权限相关的表,发现里面的数据都是空的。这就让人很难办,首先我不了解该项目表结构之间的关联关系,当然如果我查阅源码也是可以自己归发现的,但是那样很耗时的,对于想快速体验该项目的同学很不友好。

小建议

希望初始化数据中有一个admin账号,该账号包含了所有权限。

最后感谢分享!

ixrjog commented 3 years ago

感谢使用 建议使用Tag版本构建项目: 目前最新的tag=4.0.3(前后端),sql在源码目录中有提供https://github.com/ixrjog/opscloud4/blob/master/resource/database/4.0.3/opscloud4_4.0.3.sql 你可以用我的账户(超级管理员)登录 username: baiyi 空密码

ydq870102 commented 2 years ago

4.03的版本,用baiyi账号登录进去会提示鉴权失败,还需要增加哪些表数据?

ixrjog commented 2 years ago

在auth_user_role表中插入数据:username= baiyi , role_id = 1 (role_id 对应 auth_role表主键)

alanlvle commented 2 years ago

image 加了之后还是报鉴权失败,还有哪里需要改的吗? 谢谢!

ixrjog commented 2 years ago

浏览器打开看下哪个接口鉴权失败

alanlvle commented 2 years ago

拉下token,使用postman调用http://localhost:8080/api/user/ui/info/get报错 image

alanlvle commented 2 years ago

image

ixrjog commented 2 years ago

image 看下数据库是否有这条记录 select * from auth_resource where resource_name like '%info%'

alanlvle commented 2 years ago

有的。 image

alanlvle commented 2 years ago

使用skywalking查看接口时正常的。 image

ixrjog commented 2 years ago

image AuthFilter类上打断点看下

alanlvle commented 2 years ago

可以了,我用的数据库时间时区不对,导致token验证不过。非常感谢!

ixrjog commented 2 years ago

感谢使用!