|
|
 |
 |
|
|
 |
|
权限设计的探讨
|
|
|
|
编辑:华夏媒体 作者:未知 来源:网络 时间:2006-07-29 总浏览量:2431 |
|
文字大小:[ 大 中 小 ]
文字颜色: 双击滚屏/单击停止 |
|
[上一页] [1] [2] [3] [4] [下一页]
|
/// <summary> /// 权限保护类型枚举类型。 /// </summary> public enum ProtectEnum { /// <summary>撤回权限保护类型</summary> RevokeProtect = 0, /// <summary>授予权限保护类型</summary> GrantProtect = 1, /// <summary>拒绝权限保护类型</summary> DenyProtect = 2 } [page_break]/// <summary> /// 系统固定用户或角色枚举类型。 /// </summary> /// <remarks> /// 管理员角色:16399 = 100000000001111 /// 所有者角色:16385 = 100000000000001 /// 只读者角色:16386 = 100000000000010 /// 安全员角色:16388 = 100000000000100 /// 配置员角色:16392 = 100000000001000 /// </remarks> public enum FixedRoleEnum { ///<summary>系统管理员固定用户</summary> Administrator = 1, ///<summary>系统管理员固定角色</summary> Administrators = 16399, ///<summary>所有者固定角色(具有读写操作之权限)</summary> Authors = 16385, ///<summary>只读者固定角色(具有只读操作之权限)</summary> Readers = 16386, ///<summary>系统安全管理员固定角色</summary> Security = 16388, ///<summary>系统设置管理员固定角色</summary> Setting = 16392 } /// <summary> /// 系统权限枚举类型。 /// </summary> public enum PermissionEnum { /// <summary>“读取”权限</summary> FetchPermission = 1, /// <summary>“新增”权限</summary> AddNewPermission = 2, /// <summary>“更新”权限</summary> UpdatePermission = 4, /// <summary>“删除”权限</summary> DeletePermission = 8, /// <summary>“打印”权限</summary> PrintPermission = 16, /// <summary>系统保留,应用于流程处理</summary> FlowPermission = 1024, /// <summary>系统保留,应用于流程处理</summary> VoidPermission = 2048 } 如果用户“Popeye”对“销售出仓单[2009]”系统对象具有读写(读取+修改+删除+新增)权限:(权限表定义如下TPermission) FormID UID Permission ======= ==== ==========
|
|
[上一页] [1] [2] [3] [4] [下一页]
|
|
|
打印 收藏 关闭 至顶部 |
|
 |
|