按照以上步骤新增admin02
- 发布:2023-12-20 16:26
- 更新:2024-05-13 15:52
- 阅读:331
产品分类: uniCloud/App
操作步骤:
预期结果:
按照以上步骤新增admin02
按照以上步骤新增admin02
实际结果:
按照以上步骤新增admin02
按照以上步骤新增admin02
bug描述:
搭建了一个uniadmin后台
注册完admin最大的管理账户后
新建了uni-id-users.schema、uni-id-tag.schema、uni-id-roles.schema、uni-id-permissions.schema四个表的增删改查权限
而且新增了一个角色id为juese_01的次级管理员01的角色
并用admin新建了一个角色为次级管理员01的admin02的账户,最后在菜单管理授权上面4个表的所有权限
使用内置浏览器登录admin02账户后,角色,标签,权限3个菜单增删改查一切正常
但是使用admin02新增用户的时候,提示权限错误,不能新增。但是能删除admin创建的用户。
(相关截图已经都上传到附件了,不知道为什么,图片插入不了)
4***@qq.com (作者)
之前论坛关于两个uniadmin权限问题的帖子我都看了
https://ask.dcloud.net.cn/question/180572
https://ask.dcloud.net.cn/question/171154
我新增配置不会出现 :权限校验未通过。
但是就是新增用户的时候出现权限错误,好像没有其他用户出现过这个情况
这个添加用户由于需要设置密码不能直接调用clientDB,所以admin内部调用了uni-id-co的addUser方法,这个需要调整以下uni-id-co的权限配置。配置文件在这个位置:uniCloud/cloudfunctions/uni-id-co/config/permission.js
-
4***@qq.com (作者)
解决了,谢谢,uni-id-co的addUser在role加入角色id就可以了。
但是在permission里面加入权限,好像不能生效,不知道为什么。2023-12-25 15:26