首页 新闻 会员 周边

企业级权限控制

0
悬赏园豆:100 [已关闭问题]

目前公司正在整合公司系统,需要一套权限控制架构。

目前权限划分:

1、Login

2、menu

3、Program

4、function(页面控件)

5、Data(资料)

  5.1 Field(资料列)

  5.2 Row (资料行)

目前对前4种控制都已做到,但是对5种的权限管控就比较麻烦,现在的设计是这样的运用c#代理机制,对方法进行拦截,过滤SQL。如:

原SQL: SELECT a,b FROM A

过滤后SQL:SELECT  a.a FROM (SELECT a,b FROM A) a Where a.a > 100

这样的设计要对每一条SQL的字段进行维护,经理认为这样的维护量太大。

请大家指点,给出一个更好的方案

Fuxj的主页 Fuxj | 初学一级 | 园豆:0
提问于:2009-06-04 16:02
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册