位置: IT常识 - 正文

若依框架---权限管理设计(若依框架权限控制)

编辑:rootadmin
若依框架---权限管理设计 前言

推荐整理分享若依框架---权限管理设计(若依框架权限控制),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:若依框架权限分配,若依框架权限管理基于shrio吗,若依框架权限管理基于shrio吗,若依框架权限控制:本部门可见,若依框架权限注解,若依框架权限管理基于shrio吗,若依框架权限使用,若依框架权限管理,内容如对您有帮助,希望把文章链接给更多的朋友!

若依权限管理包含两个部分:菜单权限 和 数据权限。菜单权限控制着我们可以执行哪些操作。数据权限控制着我们可以看到哪些数据。

菜单是一个概括性名称,可以细分为目录、菜单和按钮,以若依自身为例:

若依框架---权限管理设计(若依框架权限控制)

目录,就是页面导航,也可以理解为导航父菜单(二级导航或三级导航)如:系统管理;某个父菜单没有权限,表示需要隐藏或禁用这个父菜单。菜单,就是导航子菜单,如:用户管理;某个子菜单没有权限,表示需要隐藏或禁用这个子菜单,也就无法进入子菜单关联的页面,如:用户管理页面。按钮,可以泛化理解为页面组件,如:新增;某个组件没有权限,表示需要隐藏或禁用这个组件,也就无法执行这个组件关联的事件,如:点击。菜单权限

菜单权限是基于 角色 实现的,如下图:

菜单授权创建或编辑菜单时,设置菜单权限字符,相当于菜单唯一标识符;创建或编辑角色时,设置该角色拥有权限的菜单列表,即:角色关联菜单权限标识符;创建或编辑用户时,设置该用户拥有的角色列表,即:角色关联用户;菜单鉴权

验证用户对于菜单是否有权限,可以通过角色实现:

获取用户拥有的角色列表;如果角色列表包含这个角色,则表示有权限;否则,表示没有权限。

也可以通过菜单权限字符实现:

获取用户拥有的角色列表;获取这些角色拥有权限的菜单(权限字符)列表;如果菜单列表包含这个菜单,则表示有权限;否则,表示没有权限。前端鉴权

前端使用菜单鉴权时,需要使用权限指令:

// 角色<el-button v-hasRole="['admin']">管理员才能看到</el-button>// 权限字符<el-button v-hasPermi="['system:user:add']">存在权限字符串才能看到</el-button>后端鉴权

前端鉴权只能保证可以隐藏或禁用菜单,并不能保证菜单关联的后端接口请求不被非法调用,若依支持在后端接口方法使用角色或权限字符

本文链接地址:https://www.jiuchutong.com/zhishi/290759.html 转载请保留说明!

上一篇:伊丽莎白女皇码头桥,澳大利亚珀斯 (© Amazing Aerial Agency/Offset by Shutterstock)(1558伊丽莎白女王)

下一篇:nvm和node安装配置,重装(安装nodemodules)

  • 增值税加计抵减政策
  • 税收的经济效应是指税收对纳税人生产
  • 一般纳税人优惠政策最新2022标准
  • 增值税专用发票有效期是多长时间
  • 固定资产盘盈影响所有者权益吗
  • 出口货物如何申报
  • 冲销暂估原材料
  • 企业电子支付
  • 银行对账单用英语怎么说
  • 房地产公司土地价款抵扣的账务处理
  • 预付房租的会计科目
  • 给客户现金回款怎么写
  • 利息收入属于现金流入吗
  • 处置交易性金融资产发生的交易费用
  • 股权转让个人所得税
  • 分公司如何缴纳公积金
  • 代驾公司增值税怎么交
  • 待认证进项税额转出会计分录
  • 会计利润和税务利润不一致
  • 专家评审费需要多少钱
  • 固定资产叉车卖出怎么开票
  • 开了红字发票税额已经缴纳怎么做账?
  • 股东折价入股会计分录
  • 填报企业年报
  • 什么样的企业有核心能力
  • 企业非独立法人是什么意思
  • 银行有流水但是没有开票怎么做账
  • win10系统如何卸载ie11
  • 增值税红字发票申报表怎么填
  • 上月材料入库会计分录
  • 施工项目费用明细表模板
  • 房产契税如何计算2021年
  • 火狐十大必用插件
  • 可变现净值高于成本计入当期损益吗
  • 工会经费和残保金的缴纳比例
  • wordpress转化为html
  • 计算机领域划分
  • vue项目启动过程
  • javascriptj
  • vue框架是什么样子的
  • html六边形的盒子怎么做
  • mvc框架工作流程
  • bg命令 将作业放到后台运行
  • 不发工资可以交五险一金吗
  • 工会经费的使用范围有哪些
  • 红字发票信息表填好后再怎么操作
  • 销货退回与折让属于什么科目
  • 增值税报表附表三
  • 个人所得税专项扣除2023最新政策
  • 公司一年的账目怎样算
  • 为什么收款金额跟实时入帐金额会不一样农村信用社
  • 做个公司网站一般需要多少钱
  • 购买的商品用于什么
  • 存货周转率多少算低
  • 赔偿款从货款扣除怎么做账
  • 应收账款怎么记录
  • mysql的增删改查命令
  • 命令行教程
  • xp系统如何更新
  • centos安装nmtui
  • win7系统显卡驱动怎么安装
  • win8声音小怎么解决
  • JavaScript中的NaN代表什么
  • 实例讲解命局与大运流年作用
  • androidtime
  • 着色器问题
  • cocos2d怎么用
  • jsoncpp rapidjson
  • Node.js中的什么模块是用于处理文件和目录的
  • cmd 字符集
  • xcopy命令怎么用
  • 举例讲解水生花卉栽培管理
  • 容易混淆的词汇
  • js类继承的几种方式
  • js中写html代码
  • android实现选择题模式
  • 门诊看病记录怎么查
  • 税务分局是什么意思
  • uk怎么添加发票
  • 审计程序检查的定义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设