注册 登录
编程论坛 SQL Server论坛

请问,如何进行角色管理?有什么思路?谢谢!

mansohu 发布于 2015-07-08 15:38, 1158 次点击
我是想用一个程序进行用户角色的管理,而不用数据库自带的角色功能。但我不太确定在程序中,如何根据不同用户 实现对数据库的不同操作。比如:
用户中有  经理,一科科员,一科科长,二科科员,二科科长 …… 等多个角色,都要读取以下数据表

字段1    字段2    字段3    字段4        ……      科室
……      ……      ……      ……      ……      一科
……      ……      ……      ……      ……      一科
……      ……      ……      ……      ……      二科
……      ……      ……      ……      ……      二科
……      ……      ……      ……      ……      三科
……      ……      ……      ……      ……     ……
……      ……      ……      ……      ……     ……
……      ……      ……      ……      ……     ……

其中 :
经理 有权读取:所有字段,所有行的内容,
科长 有权读取:科室字段为本科室的行,以及所有字段
科员  有权读取:科室字段为本科室的行,以及字段1,字段2,字段4

请问,应该用什么样的思路解决这个问题?谢谢!

[ 本帖最后由 mansohu 于 2015-7-8 15:40 编辑 ]
3 回复
#2
hu9jj2015-07-08 17:23
没有新问题,何必重开贴。
#3
mansohu2015-07-10 15:49
以下是引用hu9jj在2015-7-8 17:23:54的发言:

没有新问题,何必重开贴。

问题没有解决,只好再次开贴,还请多多谅解
#4
hu9jj2015-07-10 20:27
问题是否能解决,与开多少贴无必然的关系,回帖不集中,反而不利于问题的解决。
1