JaguarJack / catch-admin

CatchAdmin是一个基于对Laravel和Element Plus进行二次开发的后台管理系统。CatchAdmin仍然采用传统的前后端分离策略,其中Laravel框架仅用作Api输出。通过这种设计,成功将管理系统模块之间的耦合降至最低。
https://catchadmin.com
Apache License 2.0
676 stars 114 forks source link

登陆没有返回权限信息 白屏 #61

Closed JueMeiAlg closed 7 months ago

JueMeiAlg commented 7 months ago

环境

问题

结果

分析

方案:

请在问题解决后关闭 issue

JaguarJack commented 7 months ago

看看权限模块有没有启用,这里面没有关联关系。极大可能是模块权限没有开启导致的

JueMeiAlg commented 7 months ago

能不能透露下在哪里打开这个 权限模块呢

JaguarJack commented 7 months ago

能不能透露下在哪里打开这个 权限模块呢

image

[
    {
        "title": "权限管理",
        "name": "permissions",
        "path": "permissions",
        "keywords": "权限, 角色, 部门",
        "description": "权限管理模块",
        "provider": "\\Modules\\Permissions\\Providers\\PermissionsServiceProvider",
        "version": "1.0.0",
        "enable": true // 模块开启字段
    }
]
JueMeiAlg commented 7 months ago

嗯 解决问题了 这个文件一般怎么产生的 我看我新迁移的项目下面没有这个文件 还是在老的项目里面 拷贝了一份出来 解决的

JaguarJack commented 7 months ago

嗯 解决问题了 这个文件一般怎么产生的 我看我新迁移的项目下面没有这个文件 还是在老的项目里面 拷贝了一份出来 解决的

安装模块产生的。系统默认模块不产生该文件。默认模块在配置文件 catch.php 中有配置

JaguarJack commented 7 months ago

嗯 解决问题了 这个文件一般怎么产生的 我看我新迁移的项目下面没有这个文件 还是在老的项目里面 拷贝了一份出来 解决的

我看了下,这可能是由于我没有将 permissions 设置成默认模块的原因,等会给 core 发个版修复下