一:用户可以访问的模块菜单(用户-菜单,角色-菜单,用户-角色,权限-菜单,菜单本身是否公开属性,菜单的父子归属关系,菜单是否有效)按以上结合最终计算出所能访问的菜单集合,当然对超级管理员进行优化处理,简化权限判断过程,提高程序运行效率
有一种方法是,一次性把用户的所有权限都获得,放在客户端或者Seesion里。
另一种方法时,在服务器上判断,当前用户是否有某个权限。
创新互联建站是一家专注于成都网站制作、成都网站设计、外贸营销网站建设与策划设计,汉台网站建设哪家好?创新互联建站做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:汉台等地区。汉台做网站价格咨询:028-86922220
Id | ParentId | Code | FullName | NavigateUrl |
---|---|---|---|---|
10000003 | 整体信息化系统 | 整体信息化系统 | ||
10000005 | 10000004 | FrmRequestAnAccount | 申请用户账户 | |
10000007 | 10000004 | FrmStaffAddressEdit | 我的联系方式 | |
10000008 | 10000004 | FrmStaffAddressAdmin | 内部通讯录 | |
10000015 | 10000004 | Appliction | 业务应用 | |
10000016 | 10000004 | FrmMessageSend | 发送消息 | |
10000017 | 10000004 | FrmMessage | 即时通讯 | |
10000022 | 10000004 | FrmAboutThis | 关于本软件 | |
10000024 | 10000004 | FrmUserChangePassword | 修改密码 | |
10004099 | 10004141 | 用户下订单 | 用户下订单 | Modules/Convenience/YongHuDingDan/YongHuDingDanTianJia.aspx |
10004100 | 10004141 | 用户订单确认 | 用户订单确认 | Modules/Convenience/YongHuDingDan/YongHuDingDanDaiQueRen.aspx |
10004101 | 10004142 | 订单状态查询 | 订单配额审核查询 | Modules/Convenience/YongHuDingDan/YongHuDingDanPeiEYiQueRen.aspx |
10004102 | 10004140 | 历史订单 | 历史订单 | Modules/Convenience/YongHuDingDan/YongHuDingDanChaXun.aspx |
10004103 | 10004183 | 订单到货确认 | 订单到货确认 | Modules/Convenience/YongHuDingDan/YongHuDingDanDaoHuoQueRen.aspx |
10004140 | 10004150 | CSa01 | 订单管理 | Modules/Convenience/YongHuDingDan/YongHuDingDanYiQueRen.aspx |
10004141 | 10004140 | 用户订单 | 用户订单 | Modules/Convenience/YongHuDingDan/YongHuDingDanYiQueRen.aspx |
10004142 | 10004140 | 订单状态 | 订单状态 | Modules/Convenience/YongHuDingDan/YongHuDingDanPeiHuoYiQueRen.aspx |
10004144 | 10004142 | 订单结算状态查询 | 订单结算状态查询 | Modules/Convenience/YongHuDingDan/YongHuDingDanJieSuanYiQueRen.aspx |
10004145 | 10004142 | 订单配货状态查询 | 订单配货状态查询 | Modules/Convenience/YongHuDingDan/YongHuDingDanPeiHuoYiQueRen.aspx |
10004148 | 10004102 | 订单统计汇总 | 历史订单查询 | Modules/Convenience/YongHuDingDan/YongHuDingDanChaXun.aspx |
10004150 | 10000003 | 终端功能 | 终端功能 | |
10004176 | 10004141 | 用户已确认订单 | 用户已确认订单 | Modules/Convenience/YongHuDingDan/YongHuDingDanYiQueRen.aspx |
10004183 | 10004140 | 订单到货 | 订单到货 | Modules/Convenience/YongHuDingDan/YongHuDingDanDaoHuoQueRen.aspx |
10004410 | 10004141 | 用户已取消订单 | 用户已取消订单 | |
10004429 | 10000004 | FrmCodeBuilder | 代码生成器 |
Id | ParentId | Code | FullName |
---|---|---|---|
10000259 | 0 | PermissionAdmin | 通用权限解决方案 |
10000560 | 10000259 | A系统权限配置 | A系统权限配置 |
10000564 | 10000560 | ASystem.Admin.Access | A系统访问权限 |
设置asp.net通用权限的界面参考如下:
C/S的权限配置管理工具 是提供给项目实施人员使用的,在项目开发的前期是给系统架构师用的。
在数据库管理维护过程中,C/S的配置管理工具是给数据库管理员用的。
用户在管理使用过程中,C/S的配置管理工具是给信息管理员用的。
在软件开发阶段,C/S的管理配置工具是给开发人员、项目经理、测试人员用的。
在开发阶段,底层的API,接口函数是给开发人员调用的。
在售前,给客户演示时,C/S的管理配置工具是给客户展示实力用的。
在售前,通用权限管理说明文档是市场销售人员给客户写方案用的。
ASP.NET C#通用权限管理系统,是软件公司老板防止开发人员每个人搞一套,是为了提高公司的软件开发类项目互相兼容性差,互相集成性。同时是可以达到快速见效,有个牢靠的底层,防止开发人员流动、走失后导致整个项目乱套用的。使用成熟的组件,可以提高工作效率,可以有效积累劳动成果,防止在没必要的事情上瞎折腾,浪费时间,浪费生命。
只有执着追求,把一个方向做深做精,做个彻底,才会有希望才能更上一层楼。通用权限管理组件使用说明书V3.0.doc
有1000000人会开发管理软件,但是可能只有100000人会开发成熟的权限系统,只有10000个人能开发出完善的工作流。
吉日嘎拉(蒙古语为吉祥如意),2000年毕业于黑龙江大学计算机系软件专业,目前定居杭州,典型的IT软件土鳖一个,外号“软件包工头”。
通用权限管理系统组件(GPM - General Permissions Manager)自2003年开始发布,目前是国内注册用户和免费盗版用户最多的权限管理系统,是各种信息管理系统开发中彻底的权限解决方案。本组件支持多种主流数据库(Oracle、sqlsever、db2、MySQL),功能强大,使用方便,代码简洁,思路严谨,被广大支持者称为权限管理系统中的“走火入魔级权限管理系统”。
精心维护通用权限管理系统组件(GPM - General Permissions Manager)有8年多,3年的不断推广,20万行经典的业务逻辑积累,经过上万次的调试修正,经历了四百个付费客户,上百软件公司的实战开发。
11年以上开发经验,外企工作5年,上市公司3年,独立经营软件公司2年,主持研发部门管理工作4年以上。
将权限管理、工作流做到我能力的极致,一个人只能做好那么很少的几件事情。
QQ:252056973,Mail:jirigala_bao@hotmail.com