关于JSP中的一个权限管理的想法

原创 2007年09月19日 09:18:00

     asp.net中有自己的权限管理机制--membership,当然我们也可以自己定义类来进行管理,但是到了jsp中却没有那样的机制,那如何具体到文件夹的权限甚至具体到页面的权限,或许谁都有方法,只是最近需要用到java的开发,想了这样一个想法,不成熟的话大家拍砖,

    首先说所有的后台页面全部都有导航,所谓权限的设置就是不同的用户进来面对的是不同的管理菜单而已,但是仅仅屏蔽菜单的方式,加入有些用户猜到了超管的页面可能直接输入地址进行访问,所以仅仅管理菜单是不行的,还需要进行页面级别的控制,如何控制?

    我是这样考虑的,首先我们需要至少三个类:

    第一个:获取用户权限值列表的类,获取的结果一般来说应该是一个数组,但是我们一般存放在数据库中的是如:

    1,2,3,3,4   这样的形式,我们可以用split(‘,’)来划分 这样就是一个String的数组,

    第二个:获取页面权限值的类,这样类负责获取当前页面的权限值,如4,那么需要和用户的权限数值去对比,假如存在则可以让用户浏览此页面。

    第三个类:此类呢就是专门用来对比用户权限和页面权限值的,如果符合则允许浏览,否则引导到无权限页面。

   

public boolean CheckPower(String userPower,String pagePower)
{
    boolean flag 
= false;
    
if(userPower.equals(pagePower))
    
{
        flag 
= true;
        
return flag;
    }

    
else
   
{
        
return flag;
    }

}




public void RedrictMethod()
{
    
if(CheckPower(getUserPower(userName).toString(),getPagePower(pageName).toString()));
    
{
        
    }

    
else
    
{
        response.sendRedrict(
"/eror.jsp");
    }

}

 

 

    扩展一下甚至可以扩展到页面元素级。

关于物联网,人工智能的想法一

关于物联网,人工智能的想法
  • DONGWEIJHZHANGLI
  • DONGWEIJHZHANGLI
  • 2017年04月30日 20:35
  • 289

关于团队合作的一些看法

我现在待的公司是一个分公司,在软件开发上经常需要和各个分部进行合作,而在这段合作中,我渐渐发现了一些不可避免的问题。 特此记录一下,希望以后注意并想办法解决。 1.时差导致的工作延误 ...
  • u011107827
  • u011107827
  • 2015年04月09日 16:41
  • 437

开源jsp权限管理,实现代码

最近项目的项目很奇怪,一个大项目(系统)里包含了很多小的子系统,而这些子系统中都有权限控制的部分,这件 事情挺让我头痛的,记得一年前在沈阳,我曾经有一段时间也因因这个问题而疲于奔命,为什么说疲于...
  • xinghuotianci
  • xinghuotianci
  • 2015年02月09日 15:25
  • 1514

关于IT的看法

2012-12-21阅读294 评论0 从享受生活的角度上来说:“程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非...
  • qq_21747235
  • qq_21747235
  • 2015年06月11日 22:56
  • 2074

java 简单权限管理设计

转自http://blog.csdn.net/zwx19921215/article/details/44467099 最近在做一个网站类型项目,主要负责后台,ui框架选型为jQuery...
  • u013738189
  • u013738189
  • 2016年06月07日 10:36
  • 1771

脱不花:关于时间管理的几个想法

脱不花:关于时间管理的几个想法
  • czg13548930186
  • czg13548930186
  • 2017年05月20日 14:22
  • 650

录视频的那点感想

就在昨天,漫长的“持久战”终于结束了,“抗战”一个月后圆满(大概吧)结束。当然仗打完了,接下来必然会抒发下战后感言了。 以前学习一直是再看别人的视频,虽然心想以后如果当个老师的话,未来的某一天也许就...
  • wangpeng047
  • wangpeng047
  • 2012年03月08日 13:00
  • 2040

JSP中关于转发和重定向的问题

在JSP中,我们通常会遇到页面跳转的问题,这时候,我们有li
  • Sugar_tea
  • Sugar_tea
  • 2014年08月01日 22:33
  • 898

权限管理功能实例

第一个任务,设计并实现一套简单的权限管理功能。 一套最基本的权限管理包括用户、角色、资源。 数据库设计 我的设计如下: 用户:user 角色:role ...
  • lijiajun_blog
  • lijiajun_blog
  • 2016年12月29日 21:35
  • 1137

乔布斯:关于Flash的几点看法

当初这篇轰动一时的文章,据说是乔大爷去世前亲自写的(好吧,Java虽然同样被拒,但还没这种待遇) -------------------------------------------------...
  • arvin0
  • arvin0
  • 2016年03月14日 16:10
  • 760
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于JSP中的一个权限管理的想法
举报原因:
原因补充:

(最多只允许输入30个字)