uv_UI
uv_UI
  • 发布:2023-10-31 12:09
  • 更新:2023-10-31 12:16
  • 阅读:866

【报Bug】uni-admin 新增用户 新用户登录后权限不通过 不知道是为什么

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

uni-admin本地部署,创建子用户给部分权限,子账号登录成功后权限未获取到

预期结果:

uni-admin本地部署,创建子用户给部分权限,子账号登录成功后权限能获取到

实际结果:

uni-admin本地部署,创建子用户给部分权限,子账号登录成功后权限未获取到

bug描述:

uni-admin没做任何修改部署后,超级管理员的界面都一切正常,用超级管理员的账号创建一个子账号,权限都分配了,但是登录后就是提示无法获取权限,菜单都出来了,访问具体页面的时候就报错无法获取权限。很久之前就发现这个问题一直没管,今天研究了一上午了还是没解决,不知道为啥。给子账号给超级管理员的权限又没得问题,这又是为什么?

2023-10-31 12:09 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

给你举个例子
uni-id-roles.schema.json的权限默认配置是这样的

"permission": {  
        "read": "'READ_UNI_ID_ROLES' in auth.permission",  
        "create": "'CREATE_UNI_ID_ROLES' in auth.permission",  
        "update": "'UPDATE_UNI_ID_ROLES' in auth.permission",  
        "delete": "'DELETE_UNI_ID_ROLES' in auth.permission"  
    },

代表
只有权限包含权限id叫 READ_UNI_ID_ROLES 的才能查看
只有权限包含权限id叫 CREATE_UNI_ID_ROLES 的才能添加
只有权限包含权限id叫 UPDATE_UNI_ID_ROLES 的才能修改
只有权限包含权限id叫 DELETE_UNI_ID_ROLES 的才能删除

同时由于查询的时候经常涉及到连表,因此你访问用户管理时不只是涉及到用户表的权限,可能还涉及到角色表,标签表等权限

  • uv_UI (作者)

    OK 大概明白了 看了下文档 谢谢啦

    2023-10-31 12:24

要回复问题请先登录注册