JavaWeb同步学习笔记之七十九、JavaWeb_权限过滤思路分析

JavaWeb_权限过滤思路分析

权限过滤思路分析

  • 1.权限过滤思路分析
     1)实现
      ①对访问进行权限控制:
       > 使用 Filter 进行权限的过滤: 检验用户是否有权限, 若有, 则直接响应目标页面; 若没有重定向到 403.jsp
       403.jsp
		<h4>
			没有对应的权限, 请 <a href="">返回</a>
		</h4>

.
     使用 Filter 如何进行过滤:

		- 获取 servletPath, 类似于 /app_3/article1.jsp
		- 在用户已经登录(可使用 用户是否登录 的过滤器)的情况下, 获取用户信息. session.getAttribute("user")
		- 再获取用户所具有的权限的信息: List<Authority>
		- 检验用户是否有请求  servletPath 的权限: 可以思考除了遍历以外, 有没有更好的实现方式
		- 若有权限则: 响应
		- 若没有权限: 重定向到 403.jsp 

.
      others:

		- 用户若登录, 需要把用户信息(User 对象)放入到 HttpSession 中.
		- 在检验权限之前, 需要判断用户是否已经登录.  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值