如何高效地处理附属子页面的重复权限判断?

niuzhouhai 2014-09-23 09:26:37
打开一个菜单之前,已经做了一系列复杂的权限判断,但是打开这个菜单之后,还要继续点击操作这个菜单下面的一些子功能,或者说附属功能,如果再次做同样的权限判断,觉得很浪费资源,影响速度,但是这些子页面如果不做权限判断的话又怕被人非法操作,这种情况是如何处理的呢?
...全文
513 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghongjy 2014-09-25
  • 打赏
  • 举报
回复
缓存用户可以打开的页面,匹配。 按照功能加载,一个功能对应一个页面和多个子页面。
zy_think123 2014-09-24
  • 打赏
  • 举报
回复
这个可以使用过滤器解决嘛!对每个请求都先过滤一遍,如果非法则进行提示,合法则继续
niuzhouhai 2014-09-24
  • 打赏
  • 举报
回复
引用 3 楼 zy353003874 的回复:
这个可以使用过滤器解决嘛!对每个请求都先过滤一遍,如果非法则进行提示,合法则继续
没用过过滤器,先问一下,过滤器是否可以避免重复权限判断的问题? 我是指在父页面已经判断过权限了,想继承到子页面,就是不用在打开子页面的时候重复判断一次,如何处理?
niuzhouhai 2014-09-23
  • 打赏
  • 举报
回复
引用 1 楼 zy353003874 的回复:
在获取菜单权限的时候都把子菜单下可以操作的列表显示出来,没有权限的根本不给于显示
这一步已经做了,但是打开子页面的url存在漏洞,例如员工有 ...?detailsid=89 这个子页面url的访问权限 ,那么他只要在浏览器上手工更改detailsid的值就可以绕过权限控制非法打开没有权限的页面了.
zy_think123 2014-09-23
  • 打赏
  • 举报
回复
在获取菜单权限的时候都把子菜单下可以操作的列表显示出来,没有权限的根本不给于显示

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧