粗粒度权限管理|学习笔记

简介: 粗粒度权限管理

开发者学堂课程【Filte(过滤器)、Listener(监听器):粗粒度权限管理】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/38


粗粒度权限管理

 

目录:

1、  粗粒度权限控制

2、  说明

3、  分析

 

1、粗粒度权限控制(拦截是否登录、拦截用户名admin权限)

RBAC→
基于角色的权限控制● tb user
● tb role
● tb userrole
● tb menu(
增、删、改、查)
● tb rolemenu

2、说明

我们给出三个页面: index.jsp userjsp admin.jsp

●index.jsp:谁都可以访问,没有限制;

●user.jsp:
只有登录用户才能访问;

●admin.jsp:
只有管理员才能访问。。

3、分析

设计User: usernamepassword grade,其中grade表示用户等级,1表示普通用户,2表示管理员用户。

当用户登录成功后,把user保存到session中。

创建LoginFilter,它有两种过滤方式:

 

image.png

image.png

相关文章
|
Nacos 微服务
Nacos2.0系列启动报错指南
近期闲来无事升级了一下自己微服务的各个组件的版本,追求新版一直是我的一个基本操作,毕竟勇于尝鲜才是王者风范,结果,升级Nacos版本的时候直接翻车,Nacos启动直接报错,顿时手足不错,想了想是不是新版有什么新特性或者其他调整啊,于是去官网看了一下,果然版本更新后存在了一些差异,下面一起来看看
1223 0
Nacos2.0系列启动报错指南
|
开发工具 Android开发
Android studio历史版本下载
Android studio历史版本下载
5968 0
|
机器学习/深度学习 数据挖掘 PyTorch
图像分类经典神经网络大总结(AlexNet、VGG 、GoogLeNet 、ResNet、 DenseNet、SENet、ResNeXt )
图像分类经典神经网络大总结(AlexNet、VGG 、GoogLeNet 、ResNet、 DenseNet、SENet、ResNeXt )
12937 1
图像分类经典神经网络大总结(AlexNet、VGG 、GoogLeNet 、ResNet、 DenseNet、SENet、ResNeXt )
|
Python
依赖库与当前numpy版本不兼容
依赖库与当前numpy版本不兼容
796 1
|
前端开发 JavaScript Python
使用Python读取本地行情csv文件,做出web网页画出K线图实现案例
使用Python读取本地行情csv文件,做出web网页画出K线图实现案例
519 0
IDEA2022中一个项目同时运行多个实例
1.场景 我们在进行网络开发时,有时候需要测试多个客户端对服务端的链接状态,这时就需要在一个项目中运行多个实例,IDEA是默认不运行运行多个实例的,下面给出方法🙌
659 0
IDEA2022中一个项目同时运行多个实例
|
小程序
微信小程序云开发增加定时任务
微信小程序云开发增加定时任务
531 0
微信小程序云开发增加定时任务
|
传感器 人工智能 算法
AR/VR硬件的多传感器快速标定方案
# AR/VR硬件的多传感器快速标定方案 摘要:本文属于AR/VR技术的系列文章,AR/VR硬件通常包含多传感器,比如相机、激光雷达、IMU等,本文主要介绍一种高效率、低成本、易部署的面向多传感器的标定方案,解决AR/VR硬件的硬件标定问题。 ## 一、技术背景 阿里云-人工智能实验室致力于提供高精度的空间数字化解决方案,以及数字化内容在AR/VR的应用,目前已经不仅落地了云上会展、全息店铺、酒
1130 0
AR/VR硬件的多传感器快速标定方案
|
测试技术
接口测试之Fiddler过滤信息
使用fiddler抓包的时候经常一下子显示很多的记录,看的眼花缭乱,需要这时候需要使用过滤条件来帮助你。下面一起来看看 一、电脑端如何过滤出来自“部落之家”论坛的请求? 1.
2368 0