RT,举个简单的例子我现在要做个权限管理模块。比如是进销存系统。该系统有公司的领导,销售,财务人员等等登陆。系统里有所有公司的项目情况。管理员给所有人员分配权限,只有有该项目权限的人才能查询该项目情况。而且因为一个项目的内容是很多的,字段的私密等级也不同。所以要进行字段的权限控制。比如有些涉及到金额,具体数量,成本之类的字段等等。这样即使查看同一个项目的情况,不同的权限的人,看到的字段也是要不同的。另外左侧的系统菜单也是要做权限控制的。不同权限的人进入后,显示的菜单不一样(因为权限功能都不一样了,没有权限的菜单当然就不予显示了)。当然,重点在如何实现字段的权限管理。希望做过这方面的朋友给下思路,最好能简单列几个表做下参考。

解决方案 »

  1.   

    有一定难度,一两句说不清楚
      

  2.   

    本人 纯属新手
    在后台设置  数据 私密等级,显示数据时再判断角色的等级就行了
      

  3.   

    可以根据用户的角色使用不同的查询语句查询出不同的字段,可以吗
      

  4.   

    可以在数据库控制权限,表创建视图,什么等级有什么字段就行了,在登录的时候做一个用户判断,具体的判断方法:不同等级的角色建一张表,根据等级的id判断用户是哪个等级的,就调用哪个级别的视图。
      

  5.   

    数据库创建个功能表,这个表与用户表建个关联,用户进入时查询其功能表,管理员通过功能表来创建功能和管理权限
      

  6.   


    你这个只能做非常简单的权限管理,复杂一点点的,两张表够?
      

  7.   

    这个需求太容易了 人员-角色(组)-角色权限-权限
    权限的东西4个表够了
    还有可以考虑用到自定义标签