統一項目管理平臺(UMPlatForm.NET) 4.10 用戶權限管理

  統一項目管理平臺(UMPlatForm.NET)

4.10 用戶權限管理

 

    4.10 用戶權限管理模塊

在實際應用中我們會發現,權限控制會經常變動,如:需要調整角色的分配,需要收回與授予某些角色、用戶可訪問的模塊(菜單)與相應的操作權限、需要給某些角色添加與移除相應的用戶等等,如果沒有一個靈活可靠的配置管理工具將會使權限控制變得十分麻煩。用戶權限管理模塊就是爲了方便用戶、角色權限的集中統一管理而開發的模塊。在用戶權限管理模塊,操作可以添加或移動用戶到指定的角色、可以分配或授予指定用戶的模塊(菜單)的訪問權限、可以收回或分配指定用戶的操作(功能)權限、可以對所有用戶、角色、模塊(菜單)、操作(功能)權限進行集中批量設置。用戶權限管理如圖4.10.1所示。

 

 

圖4.10.用戶權限管理

一、用戶角色關聯。

用戶角色關聯可以方便的添加與移除當前選擇用戶所歸屬的角色。用戶角色關聯如圖4.10.2所示。在用戶角色關聯操作界面上,我們可以爲當前用戶添加可用角色,也可以移除已經擁有的角色,同時可以查看當前選中角色所擁有的模塊(菜單)訪問權限。

圖4.10.用戶角色關聯

單擊“添加角色”按鈕,打開“選擇角色”窗口,選擇相應角色後確定即可把所選角色附加到指定的用戶上。“選擇角色”如圖4.10.3所示。如果角色過多,可以通過“角色分類”進行過濾。

圖4.10.選擇角色

要移除角色只需要在用戶角色關聯窗口選中要移除的角色,單擊“移除”即可。需要說明的是:移除該角色,該用戶就不再具有該角色所擁有的相應模塊(菜單)訪問權限與相應的操作權限。在“用戶角色關聯”界面上,我們還可以查看所選角色所擁有的模塊(菜單)訪問權限,以爲我們做出正確的角色分配提供依據。如圖4.10.4角色模塊(菜單)權限所示。

圖4.10.角色模塊(菜單)權限

二、用戶權限設置。

用戶權限設置可以集中設置當前所選用戶的歸屬角色、模塊(菜單)訪問權限、擁有的操作權限。用戶權限設置如圖4.10.5所示。

圖4.10.用戶權限設置

三、用戶角色集中批量設置。

用戶角色集中批量設置可在一個操作界面對所有有效登錄用戶授予或收回相應的角色,方便用戶操作,用戶角色集中批量設置如圖4.10.6所示。

圖4.10.用戶角色集中批量設置

四、用戶權限批量設置。

用戶權限批量設置是一個綜合集中設置界面,在權限分配過程中應用最爲頻繁,通過一個操作界面即可完成常用的角色、模塊、權限分配。對於用戶過多的情況,還可以模糊過濾用戶。方便查找。如果某些用戶其角色、模塊(菜單)訪問權限、操作權限一致,我們可以先設置一個用戶的相應權限,再通過“複製權限”的功能,“粘貼權限“可把複製的權限應用到當前選擇的用戶。提高權限分配的工作效率,同時可有效防止分配遺漏、權限膨脹。用戶權限批量設置如圖4.10.7所示。若要分配或收回權限,單擊樹形節點前的複選框即可完成角色、模塊(菜單)、操作權限的分配或收回。

圖4.10.用戶權限批量設置

 

作者: Edward  
出處: http://umplatform.blog.51cto.com/

微博: 騰訊

Email: [email protected]或 [email protected]

QQ 交流:406590790 (請註明:平臺交流)

QQ羣交流:16653241  237326100
關於作者:高級工程師、信息系統項目管理師、數據庫系統工程師。專注於微軟平臺項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織並開發多個大型項目,精通DotNet(C#、Asp.NETADO.NET、Web Service、WCF)DB原理與技術、SqlServer、Oracle等。熟悉Java、Delhpi及Linux操作系統,有紮實的網絡知識。自認在面向對象、面向服務以及數據庫領域有一定的造詣。現主要從事DB管理、DB開發、WinForm、WCF、WebService、網頁數據抓取以及ASP.NET等項目管理、開發、架構等工作。如有問題或建議,請多多賜教!
本文版權歸作者和51CTO博客共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過郵箱或QQ 聯繫我,非常感謝。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章