518 Star 7.5K Fork 2.1K

lyt-Top / vue-next-admin

 / 详情

权限标识问题

已完成
创建于  
2023-03-04 02:43

截图文件route.tx
输入图片说明
这个roles字段是控制用户角色有没有权限查看菜单的,在后台控制动态路由的情况下,根据用户分配角色查询出来的菜单数据就已经做过权限筛选了啊,如果这个字段后台不设置当前用户username标识返回,那么菜单就不会显示,这个字段设计的意义是什么呢?而且添加菜单的时候还得添加标识符哪些用户可以查看,例如首页只要能登入的用户就可以查看,那我有100个用户,不是得硬编码添加100次。
希望作者可以给我解惑,文字比较冗长,不知道有没有说到点上

评论 (4)

一段代码一杯茶 创建了任务

输入图片说明
这里我后台来接管发送异步获取数据库中的用户信息,还得给他设置上权限标识符,不设置roles字段,代码会报错,设置了之后,用来校验我根据用户分配角色查询出来的菜单数据,完全没得意义啊。

  1. 纯前端,半前端控制路由菜单,需要权限标识(角色),不需要 菜单权限(选择菜单)(角色管理)
  2. 纯后端控制,不需要权限标识(角色,roles字段)(菜单管理),需要 菜单权限(选择菜单勾选)(角色管理)
  3. 前端控制需要 roles 字段 与 用户信息中的 roles 进行对比,然后显示有权限的路由菜单。纯后端控制路由不需要 roles 字段
  4. roles 为角色标识

是的,那我接入后端之后。这个roles字段怎么取消?我尝试删除这个字段,但是前端技术有限,嵌套的方法太多调整不了

lyt-Top 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
7562398 python lingyun 1676118861 7783837 lyt top 1625394353
TypeScript
1
https://gitee.com/lyt-top/vue-next-admin.git
git@gitee.com:lyt-top/vue-next-admin.git
lyt-top
vue-next-admin
vue-next-admin

搜索帮助