如何实现给一个会员分配多个权限?????每一个权限都需要新建一个字段吗?然后在页面里取出相关字段再来判断这样好象很麻烦

解决方案 »

  1.   

    权限1,权限2,权限3。很多个,然后你把他们固定成某个位,比如8bit,
    1/0表示是否有对应权限,然后再放到一个字段里,一开始登陆的时候,把这个字段分析一下,以后就不用了,追加的时候也一样。我以前用过这样的方法,就是追加权限比较麻烦
      

  2.   

    回复人:supersunyi(赖赖虫) ( 四级(中级)) 信誉:97  2007-06-01 14:54:11  得分:0

    权限1,权限2,权限3。很多个,然后你把他们固定成某个位,比如8bit,
    1/0表示是否有对应权限,然后再放到一个字段里,一开始登陆的时候,把这个字段分析一下,以后就不用了,追加的时候也一样。我以前用过这样的方法,就是追加权限比较麻烦=======================
    同意
      

  3.   

    supersunyi(赖赖虫) 说的 意思是一个权限建一个字段如果有很多个模块。这样就很麻烦了我开始准备用数组的形式 然后存放到一个字段中。。登陆的时候再取出来判断分析,不知道这样合理不!?具体的怎么实现!???请大虾赐教!!!!!
      

  4.   

    使用list,将对应的权限放在list中,将用户名和对应的权限的list放在map中.....
      

  5.   

    先建一个权限表,将每种权限分配成一条记录,
    然后建立用户与权限之间的关系,可以使用另外一张用户权限表来记录,也可以使用用户表的某个字段来记录字符串"权限ID1,权限IDN"
      

  6.   

    我说的就是john_sheep(彩虹勇士(结贴就那么难么?)) 的意思,这个只是个大概,其他的部分我很抱歉,因为是公司给人家做的东西,我不能泄露很多,要有职业操守啊,bigc2001(大C) 说的是目前最流行的权限设计了[3年的设计思想能不能透漏啊,不知道]
    ========
    1,定义基本的功能点。
    2,将点按照具体业务需求划分为功能组。
    3,定义系统角色,将功能组组合后根据业务需要分配给角色。
    4,将用户赋予某角色、某些角色。
    =======
    非常同意啊
      

  7.   

    权限控制无非是:
    1,某用户有那些菜单--数据库条件查询,配合框架使用,只读取一次,重新分配权限后需要重新登录或刷新。
    2,某用户访问某菜单时是否合法--用filter或STRUTS的controller,每次请求检查一次(如果希望减轻数据库压力可以使用标记法,保存在服务器内存)。
    3,某用户有那些页面功能(页面按钮)--根据业务需要,否则就太多了。
      

  8.   

    我现在有个字段:QX(值为:1|2|3|4|5 )现在登陆后将QX的值放入一个数组List OP[]中...在操作页面A是的条件是List OP[]必须要有1这个值!!在操作页面B是的条件是List OP[]必须要有3这个值!!请问如何来实现判断数组里的是否有1或者3 值!!!!??????还有就是如何来减少 增加 (修改)这个QX(List OP[])值。。
      

  9.   

    用户表:
        用户ID    角色ID角色权限表:
        角色ID    程序模块ID    执行权限标志位角色表:
        角色ID    Other...这样在程序加载时,确定登录用户的角色,及其可执行模块,
    动态生成用户的菜单,就可以控制登录用户可执行范围了。
      

  10.   

    权限建一张表,会员和权限的对应关系建一张表
      权限表             会员表
    qid   ....           uid   qid
    1    *               1     1
    2    *               1     2
    3    *               1     3
    这样不就行了