支持级别分配权限(把自己拥有的权限分配给其他用户)
支持级别分配权限(把自己拥有的权限分配给其他用户)
目的:支持级别分配权限
(用户只能把自己拥有的权限分配给其他用户) 举例:假设系统有100个菜单,admin分配其中15个菜单功能给用户A, 当用户A登录系统给用户B分配权限时,只可分配15个菜单给其他用户。 更正一处源码:
C# Code: private void InitTreeView() { if (_RoleActionsView.IsCreatedTree == false) { //下载生成树相关的基础资料 _RoleActionsView.RoleData = _Permission.GetRoleData(); _RoleActionsView.ActionsData = _Permission.GetActionData(); _RoleActionsView.ActionCustomNameData = _Permission.GetFormTagCustomName(); //修改此行代码 if (Loginer.CurrentUser.IsAdmin()) _RoleActionsView.MenuData = _Permission.GetMenuData();//管理员加载全部菜单 else//取当前用户的菜单 _RoleActionsView.MenuData = _Permission.GetMenuByUser(Loginer.CurrentUser.Account, Loginer.CurrentUser.DataSetID); _RoleActionsView.InitTree("");//创建树视图 } _RoleActionsView.OnViewMode = false; } //来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
权限管理:给某个用户仅分配一个模块一个窗体一个按钮的功能 几套版本,界面框架和用户权限等基础框架方面应该是一样的吧? 开发框架多账套连接表tb_Dataset以及分配用户的账套权限 C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架网 用户管理表格右键弹出菜单:修改密码,复制权限,锁定用户|C/S框架网 组织机构上下级同级用户以及数据权限控制|C/S框架网 解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选 如何跟踪查看当前用户拥有指定菜单窗体的权限值(GetUserActions方法) Winform快速开发框架-表格支持用户自定义样式(自由配置列栏目) 组织机构特殊权限数据权限 - 控制用户查看同级或子级的单据数据 组织架构、组织机构、部门管理及权限分配 - C/S架构快速开发框架 Winform框架 - 批量设置组织机构用户或权限(批量设置部门用户或部门权限) 基于集团组织架构数据权限系统快速开发框架(C#.NET Winform+支持多数据库) 新增模块菜单,添加功能窗体后在角色分配权限里看不到菜单项 MySQL数据库-角色分配权限报错:MenuCaption不属于表tb_MyMenu
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |