一个数据库设计的问题![权限管理] (200分)

  • 主题发起人 主题发起人 梦菲斯
  • 开始时间 开始时间
我也在做同样的东西,没找到好方法
gz
 
本人的权限管理(for erp)包括角色管理、用户管理、特别字段值的用户限制,正在和com+
的安全机制进行结合。
有com+安全机制设计经验的朋友 和我聊聊 good_korn@msn.com
 
自己编程管理,在数据库设置权限
 
我提供一个方法。
不知道你用的是什么数据库。
从数据库设计时设置好权限。包括表,字段的。
程序中不用改动太多原程序内容。只要加上对异常的处理(访问权限的异常)。
 
to jiangxiao兄
我用的是MS SQL SERVER2000
能不能详细一点呢?
 
我给个建议,大家斧正.
权限采用liujunzhang的方法,至于客户的归属问题可以在客户表中加入一个字段,用于记录参与
销售员(或需协作的销售员)的编号.如:
客户A 010101,010102
客户B 010201
客户C 010202
如果是0101部门经理可以使用查询语句
Select * from 归属 like '0101%'即可
 
梦菲斯,这个方法你也支持。呵呵。我谢了。
我到是没有做过。只是突发奇想。如里你试了成功告诉我。
SQL SERVER里不是可以把权限设置到每个字段吗。那就根据情况设置多个级别的用户。
我想是这样的。一般我们会自己建个表来处理权限的问题。同样。SQL SERVER和WINDWOS都提供了这样的功能。为什么不直接用呢。
SQL SERVER也是通过数据库来管理权限的。只是我们直接用就是了。当然,读出这个表(数据字典)是个方法。
应该可以实现。我再想到的就是上面说的那个方法。根据返回的异常来做判断。
异常处理我想要是用熟了会有使程序做的更完善。不过,关于这个资料我见的比较少。
如果想聊这方面的内容。我很高兴 QQ : 5397859 (请说明异常处理研究)
 
up
我也用菜单控制做了,只能控制具体功能,
如果是过滤记录,感觉很死了,
 
多人接受答案了。
 
后退
顶部