开发一套定位在50个用户左右的系统,该怎样设定权限问题?
权限分模块内的权限和模块之间的权限。大家给出建议,谢谢!
是通过数据库的角色管理还是通过公司的组织结构之定?还是其它办法?
各自有什么好处和缺点?
谢谢

解决方案 »

  1.   

    建议用两个方法来实现!
    1、数据库用户实现大的权限管理(模块级别)
    2、对该软件所有的菜单项在用户权限表中设置相应的值(0,1表示是否拥有该菜单的权限),然后用数组来实现。
      

  2.   


    50个用户的系统已经不小了,
    给你一点建议吧,1。功能级:也就是模块级的:比如:不是财务人员就不能开启财务方面的功能点一样。2。数据级。不同的人存在于相同的数据表中的数据是不是可以见到?
      

  3.   

    我一般是以用户群组的方式控制,为每个组设置所有模块的权限,然后为用户分组