`
huang_qifu
  • 浏览: 780 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何控制权限---100页面

阅读更多
如果我做一个大型网站用到100个页面。当然我说的都是如果。
5种不同身份的登陆证分别是:登陆着A登陆着B登陆着C登陆着D登陆着E,
权限大小是A>B>C>D>E,
登陆着A: 能访问 100 个页面;
登陆着B: 能访问 80 个页面;
登陆着C: 能访问 60 个页面;
登陆着D: 能访问 40 个页面;
登陆着E: 能访问 20 个页面。
如果我是登陆着E。我先有效登陆。此时Session中存在我的UserName和我的权限等级。但我知道这100个网页的URL。我直接输入URL岂不是可以进入。
以前我的处理方案是在每个页面中加入一段验证代码。得到用于的权限,判断权限是否可以进入该页面。但页面太多,太繁琐。
不知各位师兄们有什么高见,请赐教!请不要说的含糊。说清晰点。谢谢!!
分享到:
评论
15 楼 tjxjj 2008-12-09  
过滤器啊..标准的轻量级解决方案
14 楼 jeffyan 2008-12-09  
taupo 写道
难道你的页面都是直接访问的吗?
比如URL是http://......./a.jsp?
一般来说,要访问a.jsp都是通过一个action吧
既然通过action,那要控制权限就好办多鸟

AOP,嘿嘿

不能这样想,一定要有个过滤器 不管过Action否,用户还是有可能看到JSP的URL的
13 楼 jeffyan 2008-12-09  
workman93 写道
应该存在一个过滤器,在里面取出当前用户的权限等级和当前访问页面需要的权限等级比较。

    
12 楼 ququzone 2008-12-09  
所有jsp页面放在WEB-INF下面,页面访问采用action去转发,然后在action之前用filter或或者拦截器实现权限控制。
11 楼 fjlyxx 2008-12-09  
理论上可以用个人数字签名的,但是实际中要求不要这么高。一个过滤器就解决了。
10 楼 flyfan 2008-11-10  
spring security可以很容易做到url控制
9 楼 andy54321 2008-11-07  
现时选用的是filter过滤完成权限,
具体实现就因人而异了
8 楼 lbxhappy 2008-11-07  
esd
7 楼 elvishehai 2008-11-07  
唉! 也只有过滤了
6 楼 taupo 2008-11-05  
难道你的页面都是直接访问的吗?
比如URL是http://......./a.jsp?
一般来说,要访问a.jsp都是通过一个action吧
既然通过action,那要控制权限就好办多鸟

AOP,嘿嘿
5 楼 he_lux 2008-11-05  
SERVLET过滤器,或者用拦截器(STRUTS2)
4 楼 lingzantia 2008-11-05  
我一般用filter实现,开始用User(account,password,groupList)<-m----n->Group(name,userList,resourceList)<-m----n->Resource(uri),后来省掉了Resource,改用正则表达式,变成了User(account,password,group)<-n----1->Group(name,uriPattern),后面的这种方法要求映射uri的时候遵守约定.
3 楼 sun8202201 2008-11-05  
同意楼上的说话
2 楼 workman93 2008-11-05  
应该存在一个过滤器,在里面取出当前用户的权限等级和当前访问页面需要的权限等级比较。
1 楼 LucasLee 2008-11-05  
控制权限最好的方法我看就是用java里的Filter,能拦截所有URL请求。

相关推荐

    Filter控制页面的访问权限

    如果用户没有权限,应重定向到一个无权限页面或者错误提示页面。 4. **Filter链的传递**: - `FilterChain`对象代表了后续的Filter和最终的目标资源。在权限检查完成后,如果用户有权限访问,`filterChain....

    前端VUE权限管理(包含菜单权限和按钮权限),router.addRoutes根据后台接口传递数据生成动态路由

    VUE-router.addRoutes根据后台接口传递数据生成动态路由,前端拿到配置并生成侧边栏-实现页面级权限控制。 ----------------------------------------------- 登陆成功之后直接由后端返回异步路由表,然后前端直接...

    管理系统系列--基于vue-admin-template 开发的后台权限管理系统 结合thinkphp5 权限管理 .zip

    Vue-admin-template是基于Vue.js构建的,它提供了一套完整的页面布局、导航菜单、表格、表单、图表等基础组件,以及登录认证、权限控制等功能。开发者可以根据需求自定义或扩展这些组件,快速构建出符合业务逻辑的...

    权限管理静态页面

    权限管理静态页面是指在CRM系统中,用于展示和控制用户访问权限的界面,它通常由前端开发人员利用HTML、CSS和JavaScript等技术构建,不涉及动态数据交互。下面将详细讨论权限管理的相关知识点。 1. **权限模型**:...

    基于vue-admin-template 修改后的通用动态权限路由模板

    通过动态路由和权限控制,不仅可以提升系统的安全性,还可以降低维护成本,适应不同角色和权限的用户需求。开发者需要理解并掌握Vue.js的原理以及动态路由的相关技术,才能更好地利用这个模板进行开发。

    elementui-admin 整合动态侧边栏和按钮权限控制

    在这个项目中,“elementui-admin 整合动态侧边栏和按钮权限控制”是基于Vue.js和ElementUI构建的一个管理后台模板,它实现了动态加载侧边栏菜单以及对用户操作权限的精细控制。 首先,让我们深入了解Vue.js。Vue....

    vue-admin-template添加权限控制.zip

    在这个模板中,权限控制是核心功能之一,用于确保用户只能访问他们被授权的页面和操作。 【描述】引用的博客文章链接(https://blog.csdn.net/zouxiong122/article/details/120354319)可能详细解释了如何在Vue-...

    js控制js控制权限控制js控制js控制权限控制

    "js控制js控制权限控制js控制js控制权限控制"这个标题和描述似乎在强调JavaScript在处理权限和控制方面的功能。我们将深入探讨JavaScript在权限控制中的应用及其重要性。 1. **JavaScript的基本概念**: ...

    JEECG 权限开发手册V3.7

    - **定义与作用**:页面表单权限控制是指对页面上的表单字段进行权限控制,包括字段的显示、隐藏和禁用等。 - **实现方法**:通过前端编码的方式,利用特定的标签或属性来控制字段的状态。 **3.2 表单权限标签** - ...

    Shiro权限控制-区分Ajax请求

    如果不是,则按照原有方式重定向到无权限页面。 #### 三、区分Ajax实现 ##### 3.1 定义一个过滤器的类 首先,定义一个过滤器类,该类继承自`PermissionsAuthorizationFilter`,并重写`onAccessDenied()`方法以...

    renren-fast_renrenfast权限_renren-fast_人人开源_

    - **权限管理**:权限控制粒度可以细化到菜单、操作按钮甚至API接口。权限分配确保只有拥有特定权限的用户或角色才能执行相应的操作。 - **菜单管理**:renren-fast的菜单管理允许开发者根据角色动态生成前端菜单,...

    前后端分离做权限控制设计.docx

    3. **细粒度权限管理**:除了页面级别的权限控制外,还需要考虑更细粒度的功能权限。例如,对于用户管理页面,不同角色可能拥有不同的操作权限(如创建、删除、查询等)。通过定义唯一的标识符来区分这些功能,并与...

    ThinkPHP的RBAC,基于角色的权限控制-下载地址+2011年最新.txt

    - **用户组规则**:为每个角色分配具体的权限,比如可以访问哪些页面或执行哪些操作。 - **用户组用户**:将用户分配到不同的用户组中,从而实现不同用户具有不同权限的目的。 #### 4. ThinkPHP RBAC的优点 - **...

    JEECG 简单实例讲解权限控制.docx

    - 新增访问类型菜单,并增加控制权限。 - 在角色管理中,为员工角色启用此权限控制。 - 测试验证,确认经理在日志填报页面看不到“个人笔记”。 - 配置“日志点评”页面,使经理只能编辑该字段。 - 实现步骤: ...

    巴巴运动网-权限控制.txt

    根据给定文件的信息,我们可以提炼出关于“巴巴运动网—权限控制”的一系列关键知识点,主要围绕权限模型的设计、实现及管理展开。 ### 权限控制背景 “巴巴运动网”作为一个复杂的在线平台,其功能多样且面向不同...

    Server-2012-域用户文件服务器的搭建与权限分配步骤及说明

    - 对于每个部门的文件夹,取消权限继承,并分别为“管理部门”和“操作部门”设置完全控制权限。 - 对于部门内部文件夹,同样取消权限继承,并删除其他部门的访问权限。 - 对于个人文件夹,设置相应的员工拥有...

    jsp权限控制

    除了页面级别的权限控制外,还应考虑栏目显示控制。这意味着,如果用户不具备某个栏目的管理权限,那么该栏目将不会在菜单或导航中显示,进一步增强了用户体验的安全性和合理性。 #### 结论 JSP权限控制的实现不仅...

    HETF-LigerUI界面权限控制开发.doc

    在设计这些表时,需要注意的是,权限字段的描述应与页面控制的属性保持一致,避免出现理解上的歧义。例如,显示隐藏状态、按钮有效性等。 2. **权限维护界面实现**: - **权限头表界面**:包含了头设计,采用grid...

Global site tag (gtag.js) - Google Analytics