位置: 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)

  • 盈利能力的概念及内容
  • 异地经营如何纳税
  • 有限责任公司应当具备的条件
  • 赊销现金折扣分录
  • 长期股权投资的账务处理
  • 小规模纳税人要交印花税吗
  • 本年利润是负数的会计分录
  • 付佣金给客户怎么做分录?
  • 两笔不同业务能做一个凭证吗
  • 支付给银行的借款利息属于什么会计要素
  • 电视机在开票中属于哪一类
  • 工程公司安装中央空调能按混合销售计算增值税么?
  • 如何界定企业所得税的不征税收入与应税收入
  • 税收筹划也要有风险意识
  • 资金与费用
  • 个人向公司借贷需要交税吗
  • 服务类的公司有哪些
  • 进口货物需要缴纳教育费附加
  • 华为matex3用什么芯片
  • win10怎么关闭相机
  • 结转未交增值
  • win11怎么让任务栏不重叠
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • PHP:curl_multi_close()的用法_cURL函数
  • 境外所得税抵免汇率
  • 逾期未收回包装物押金的实务处理
  • vue 获取当前url
  • vue每一列内容过多自动换行
  • 小规模纳税人收入会计分录
  • php中单双引号的区别
  • php curl_init
  • c语言中数组越界
  • 设备 融资租赁
  • 现金流量表季度期初现金余额怎么填
  • 进销存表格模板明细账
  • 残疾人报税怎么报
  • java一天速成
  • syslog使用
  • mysql5.6.24
  • 自由会计服务类工作者
  • 税务现金流量表填错了怎么办
  • 房地产行业概况
  • 办公室购花卉会计处理
  • 未确认递延所得税资产的可抵扣亏损到期年度表
  • 应付职工薪酬账户贷方登记的是
  • 以前年度损益调整怎么做账
  • 余利宝和余额宝哪一个安全
  • 改良设备的入账价值
  • 负债类科目分录
  • 产成品入库的单据是什么
  • 加计抵减政策15%声明
  • 产品利润率如何计算
  • 销售固定资产怎么做账务处理
  • Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)
  • ubuntu 添加开机启动
  • 如何关闭mac上的icloud
  • linux中使用什么命令可以把两个文件合并
  • ubuntu设置在哪里
  • windows8怎么更新到最新版本
  • 苹果mac系统怎么更新
  • linux 压缩rar
  • 电脑自带的groove音乐用不了
  • 游戏编程设计模拟软件
  • 基于jquery实现可定制的web在线富文本编辑器附源码下载
  • ms-sys
  • 下列关于js的说法正确的是
  • jquery.js插件
  • android设计模式的应用场景
  • unity3d操作
  • shc加密后不能运行
  • linux shell脚本攻略(第3版)
  • 我写的书日语
  • javascript如何
  • string和stringbuffer创建后都可以修改
  • 国家税务局2017年11号
  • 开量贩ktv一年能赚多少
  • 如何证明发货前货物完好
  • 四川税务干部学校官网
  • 河北省发票查询真伪查询国税
  • 城市维护建设税法自2021年10月1日起施行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设