看书都要起码设置三到四张关于权限的数据库表有没有简单一点的好办法呀?

解决方案 »

  1.   

    你应该已经有一个用户表了吧,那么你可在设置一个功能信息表,记录你系统的所有功能,字段最好有:功能编号、功能名称、连接URL(即该功能调用的第一个页面文件);然后你在加一个用户权限表,字段至少要有:用户ID,功能ID。那么你对某用户分配权限时只要将所要分配用户ID及相关功能ID写入此表,在读取用户权限时可select 功能信息表.功能名称,功能信息表.连接URL
     from 功能信息表,用户信息表,用户权限表 where 用户权限表.用户ID=用户信息表.用户ID
    and 用户权限表.功能ID=功能信息表.功能ID and 用户权限表.用户ID='当前用户'即可。
      

  2.   

    没个功能模块建立ACL如何?读加人员名单写加人员名单....
    有这样处理的吗?  请教!
      

  3.   

    NetSpider9804040(网络蛛蛛)::
    以上的表我都要!问题是你写的 select语句那来干吗用?权限表如下:  001  user  a1.jsp  a2.jsp  当用户点击菜单中的 a1.jsp页面时  我这么判断他有权开启与否?
    请教了!