博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统一项目管理平台(UMPlatForm.NET)- 4.10 用户权限管理模块
阅读量:7190 次
发布时间:2019-06-29

本文共 1781 字,大约阅读时间需要 5 分钟。

统一项目管理平台(UMPlatForm.NET

4.10 用户权限管理模块

统一项目管理平台(UMPlatForm.NET),基于.NET的快速开发、整合框架。

 

 


 

 

4.10用户权限管理模块

在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色、用户可访问的模块(菜单)与相应的操作权限、需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦。用户权限管理模块就是为了方便用户、角色权限的集中统一管理而开发的模块。在用户权限管理模块,操作可以添加或移动用户到指定的角色、可以分配或授予指定用户的模块(菜单)的访问权限、可以收回或分配指定用户的操作(功能)权限、可以对所有用户、角色、模块(菜单)、操作(功能)权限进行集中批量设置。用户权限管理如图4.10.1所示。

4.10.1 用户权限管理

一、用户角色关联。

用户角色关联可以方便的添加与移除当前选择用户所归属的角色。用户角色关联如图4.10.2所示。在用户角色关联操作界面上,我们可以为当前用户添加可用角色,也可以移除已经拥有的角色,同时可以查看当前选中角色所拥有的模块(菜单)访问权限。

4.10.2 用户角色关联

单击“添加角色”按钮,打开“选择角色”窗口,选择相应角色后确定即可把所选角色附加到指定的用户上。“选择角色”如图4.10.3所示。如果角色过多,可以通过“角色分类”进行过滤。

4.10.3 选择角色

要移除角色只需要在用户角色关联窗口选中要移除的角色,单击“移除”即可。需要说明的是:移除该角色,该用户就不再具有该角色所拥有的相应模块(菜单)访问权限与相应的操作权限。在“用户角色关联”界面上,我们还可以查看所选角色所拥有的模块(菜单)访问权限,以为我们做出正确的角色分配提供依据。如图4.10.4角色模块(菜单)权限所示。

4.10.4 角色模块(菜单)权限

二、用户权限设置。

用户权限设置可以集中设置当前所选用户的归属角色、模块(菜单)访问权限、拥有的操作权限。用户权限设置如图4.10.5所示。

4.10.5 用户权限设置

三、用户角色集中批量设置。

用户角色集中批量设置可在一个操作界面对所有有效登录用户授予或收回相应的角色,方便用户操作,用户角色集中批量设置如图4.10.6所示。

4.10.6 用户角色集中批量设置

四、用户权限批量设置。

用户权限批量设置是一个综合集中设置界面,在权限分配过程中应用最为频繁,通过一个操作界面即可完成常用的角色、模块、权限分配。对于用户过多的情况,还可以模糊过滤用户。方便查找。如果某些用户其角色、模块(菜单)访问权限、操作权限一致,我们可以先设置一个用户的相应权限,再通过“复制权限”的功能,“粘贴权限“可把复制的权限应用到当前选择的用户。提高权限分配的工作效率,同时可有效防止分配遗漏、权限膨胀。用户权限批量设置如图4.10.7所示。若要分配或收回权限,单击树形节点前的复选框即可完成角色、模块(菜单)、操作权限的分配或收回。

                                                                                                               4.10.7 用户权限批量设置 

 

 

分享到:

 

作者:   
出处: 

微博: 

Email: 或 

QQ 交流:406590790 (请注明:平台交流)

QQ群交流:16653241 或 237326100

平台博客:【CNBLOGS】 

                【51CTO】  

关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。

如有问题或建议,请多多赐教!

本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。

  

 

转载于:https://www.cnblogs.com/umplatform/articles/2674507.html

你可能感兴趣的文章
利用ExpandableListView和gridview 显示可展开折叠菜单导航
查看>>
再看tp
查看>>
SQL Server 2012 还原选项的变化
查看>>
细节之处方显linux真功夫
查看>>
谈谈SQL Server高可用的常见问题
查看>>
Provisioning Services 7.8 入门系列教程之六 手动添加设备
查看>>
技术大牛对程序员招聘的吐槽和建议
查看>>
《未来架构师》的教学范例(2)
查看>>
Exchange 混合部署—Exchange 2007到Exchange 2013迁移
查看>>
C++构造函数和析构函数的学习(一)
查看>>
Redhat更新yum源
查看>>
jmeter企业内训简报
查看>>
你知道测试大牛怎么写测试计划的吗?
查看>>
ios程序在ios5下出现黑屏的问题
查看>>
运维APP番外篇
查看>>
Linux文件系统ext3与ext4主要区别手记
查看>>
系统集中运维管理平台【社区版】
查看>>
利用二层端口安全防止两个三层交换机长距离光纤线路被乱接测试
查看>>
《深度实践KVM》目录、前言、及前3章
查看>>
Windows Docker的有趣事实
查看>>