[TOC]
转载地址:https://www.cnblogs.com/tianlifitting/p/8005327.html
下面截图来源尚学堂视频:https://www.bilibili.com/video/av29862843/?p=27
常用用户角色权限设计
这个权限表中添加权限分栏表的id进行关联,这就控制到了基本权限。如上图也可以看成, 管理员和权限分栏表进行关联, 然后权限分栏和权限表关联, 如果需要控制到按钮级别如下:
控制到按钮
这里假定把菜单、按钮都看成是一种资源,一个菜单上面有多个按钮。
菜单表(权限分栏表): menu(menu_id, nemu_name, menu_url)
按钮表: operation(btn_id, btn_code, btn_name, btn_title, menu_id) btn_title 为提示
按钮表,其中menu_id 区分这个按钮是属于那一个页面,btn_code 存这个按钮在页面上的组件ID,这个在一个页面下应该是唯一的,方便后续页面定位她。比如我的HTML页面A,有一个按钮 <input type=‘button’ id=‘saveBtn’ ……这里 btn_code 就存 saveBtn。
shiro简介
功能简介
shiro外部架构
是一个门面模式
shiro内部架构
shiro中默认的过滤器
URL 匹配模式
URL 匹配顺序
验证策略
授权
授权方式
Permissions
Shiro 标签
权限注解
会话管理
RememberMe
「真诚赞赏,手留余香」