nj_zuoyang
nj_zuoyang
  • 发布:2023-06-02 16:31
  • 更新:2023-06-05 11:08
  • 阅读:355

uni-admin新增用户权限校验问题

分类:uniCloud

uni-admin使用超级管理员账号新增普通账号,并分配菜单权限。为什么新增的账号登录系统查不到相关数据并且列表提示“权限校验未通过”?已执行“上传所有DB Schema”操作。

2023-06-02 16:31 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

一个页面会包含很多表的查询,你需要把这个页面所有表的查询权限都给这个用户,这个页面打开才是正常的

特别是涉及到连表查询时,副表的权限也要给到,如果某个字段有单独的权限,那么这个字段的权限也要给到

  • nj_zuoyang (作者)

    那请问表权限和字段权限应该怎么给呢?

    2023-06-03 16:52

DCloud_uniCloud_VK

DCloud_uniCloud_VK

去对应表的schema文件,修改read权限, 比如改成

"permission": {  
    "read": "'user_read' in auth.permission",  
    "create": false,  
    "update": false,  
    "delete": false  
},

上面权限代表
如果用户有user_read的权限,则该表可以读
然后创建、修改、删除都只有admin才可以,false代表只有admin才可以

要回复问题请先登录注册