c#权限控制 请问各位在写应用系统时关于系统的权限是怎么做的?小弟第一次写实用程序,请各位有实战经验的高手帮帮忙,给个思想也好啊,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单来说大概是建个权限表,假设有UserId,read,insert,delete这么些字段,用0或者1判断用户具有什么权限。登录时select下判断用户都什么权限。。 可以参考linux系统的用户权限。 最简单的是使用ASP.NET的高级特性Membership来控制,想做的好一点的话,要使用基于RBAC模式来实现角色权限的控制,用户表、角色表、用户角色关系表、功能表、角色功能关系表 可以参考 windows 的 组、成员 的构架方式。支持1楼的做法。这样可以通过位比较来判断是否对该模块具有权限 呵呵来我的博客看看吧,这是地址,http://www.cnblogs.com/sufeihttp://www.cnblogs.com/sufei/archive/2009/08/29/1556342.html这个是你要的功能,呵呵 id username password headship 采购进货 采购退货 进货往来账务 采购单据 当前库存查询 商品销售 顾客退货 客户往来账务 销售单据查询 POS销售统计 当前库存查询2 库存调拨 商品拆分 报表报溢 库存盘点 库存变动3 库存报警查询 供应商统计 商品采购统计 业务员采购统计 库存成本统计 库存变动表4 客户销售统计 业务员销售统计 商品销售统计 商品销售排行 销售营业分析 供应商管理 客户综合管理 财务综合管理 业务员管理 客户借货管理 合同管理 报价管理 商品设置 仓库设置 供货商设置 客户设置 操作员设置 员工设置 会员管理 商品调价 系统维护 系统设置----------- -------------------- -------------------- -------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------1 Admin 1 超级管理员 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 02 test 123 系统分析员 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 id username password headship 采购进货 采购退货 进货往来账务 采购单据 当前库存查询 商品销售 顾客退货 客户往来账务 销售单据查询 POS销售统计 当前库存查询2 库存调拨 商品拆分 报表报溢 库存盘点 库存变动3 库存报警查询 供应商统计 商品采购统计 业务员采购统计 库存成本统计 库存变动表4 客户销售统计 业务员销售统计 商品销售统计 商品销售排行 销售营业分析 供应商管理 客户综合管理 财务综合管理 业务员管理 客户借货管理 合同管理 报价管理 商品设置 仓库设置 供货商设置 客户设置 操作员设置 员工设置 会员管理 商品调价 系统维护 系统设置----------- -------------------- -------------------- -------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------1 Admin 1 超级管理员 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 02 test 123 系统分析员 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 我设计的一套权限管理方案,只需要继承于一个类,并给它设置一个attribute,就那么简单。可以控制到方法。我的开源项目里有源码、流程图、示例http://lmcommon.codeplex.com/ 寻求对Code For Fun 的能力解释 请教,这段代码问题出在哪? 字符串转换日期 怎样让程序支持多种打印机? C# enum []转换 求助:HttpModule中读不到Session 下载保存在指定文件夹 关于windows messenger的开发 如何使用正则表达式验证 算术表达式 net文档中为什么会有这样的字眼--"旧式的Activex"。是不是微软要淘汰他, 关于客户端与服务器通信问题(多线程) ActiveX 序列化问题
登录时select下判断用户都什么权限。。
http://www.cnblogs.com/sufei/archive/2009/08/29/1556342.html这个是你要的功能,呵呵
----------- -------------------- -------------------- -------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------
1 Admin 1 超级管理员 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0
2 test 123 系统分析员 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
----------- -------------------- -------------------- -------------------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- ----------- -----------
1 Admin 1 超级管理员 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0
2 test 123 系统分析员 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
我的开源项目里有源码、流程图、示例
http://lmcommon.codeplex.com/