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

【报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

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容