该系统用户多,有不同的角色.对应不同权限
==========================================1 ) 比如有角色5个, 每个角色对应不同的权限
2 ) 权限类型又分三种,这里暂且把权限类型称为 qsType,所以有( qsType1, qsType2, qsType3 )而 qsType1 中有10 个权限, asType2 中也有 10 个权限 , 同样 qsType3 也有几个权限角色1可以拥有 qsType1 里的某个或者多个权限, 同样可以拥有 qsType2 与 qsType3 中一个或者多个权限.问题1:
设计一页面,进行角色权限定义,因为系统中会有多个相同的角色,所以添加新用户时候,权限设置处没必要进行烦琐的勾选,一次对该角色设置默认权限,创建该角色的新用户时候,权限处会加载默认设置的.下面是我进行默认权限设置后的保存形式,保存到数据库的某一字段.
这里我是这样想的: 1 | 0001 + 0002 + 0003 - 1001 + 1002 + 1003 - 3001 + 3002 + 3003
1代表是否进行了自定义权限设置,0001 + 0002 + 0003 代表拥有 qsType1 里的几个对应的权限
- 用来分开 qsType1 与 qsType2 , qsType3, 不知道这样的方法是否可行?
还有就是大家有什么好的方法? 问题2:
怎样封装起来,以便扩展与维护,与其他系统权限处理类似处也可以借用?
==========================================1 ) 比如有角色5个, 每个角色对应不同的权限
2 ) 权限类型又分三种,这里暂且把权限类型称为 qsType,所以有( qsType1, qsType2, qsType3 )而 qsType1 中有10 个权限, asType2 中也有 10 个权限 , 同样 qsType3 也有几个权限角色1可以拥有 qsType1 里的某个或者多个权限, 同样可以拥有 qsType2 与 qsType3 中一个或者多个权限.问题1:
设计一页面,进行角色权限定义,因为系统中会有多个相同的角色,所以添加新用户时候,权限设置处没必要进行烦琐的勾选,一次对该角色设置默认权限,创建该角色的新用户时候,权限处会加载默认设置的.下面是我进行默认权限设置后的保存形式,保存到数据库的某一字段.
这里我是这样想的: 1 | 0001 + 0002 + 0003 - 1001 + 1002 + 1003 - 3001 + 3002 + 3003
1代表是否进行了自定义权限设置,0001 + 0002 + 0003 代表拥有 qsType1 里的几个对应的权限
- 用来分开 qsType1 与 qsType2 , qsType3, 不知道这样的方法是否可行?
还有就是大家有什么好的方法? 问题2:
怎样封装起来,以便扩展与维护,与其他系统权限处理类似处也可以借用?
解决方案 »
- 程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。
- 谁有C#的WEBQQ源码呀?能不能给我一个??
- 求助,泛型队列没有SyncRoot属性,如何lock 它,实现多线程访问?
- Error:没有可用的错误消息
- 请教: 要实现一个office或者vs IDE 中的redo,undo弹出列表的式样,请问该怎么实现。(数据已经存在。)
- 求助CSDN达人,Socket广域网编程的问题。
- 关于System.IO.File.Move具体实现的问题
- C#打印pdf文件,如何不弹出Adobe Reader窗口?
- 把下面VB.NET编写的程序代码改用C#实现
- 高分求教,我是c#初学者
- 新建项目自动生成的文件的作用
- 如何把1M的图片修改成500k?
在页面显示是以 CheckBoxList控件来显示
也就是说有很多 CheckBox,所以我用以上的方法来对应
权限分配加角色管理