第5章 角色(使用者組)管理

2021-05-22 12:25:12 字數 1618 閱讀 8487

此功能模組可以靈活設定整個系統內的角色/使用者組資訊,可以進行對角色的新增、修改、刪除、分配許可權的操作,可以靈活設定某個角色中包含的使用者(賬戶)等。

角色:類似崗位定義、主要是為了系統分配許可權、定義工作流程中設定審批節點,提高多使用者(賬戶)的許可權分配效率、減少用於賬戶的變動引起的重複設定許可權的工作量等。

使用者組:臨時性的使用者組或由系統使用者建立的使用者組,可以自由定義,可以定位為自己管理自己所建立的使用者組。

此功能模組主要是為了解決如下幾個問題:

1: 系統都有哪些角色/使用者組?

2: 哪些角色/使用者組,有哪些成員?

3: 哪些角色/使用者組,有什麼許可權?

4: 誰可以對角色/使用者組進行管理? 設定許可權、管理其中的使用者?

5: 誰能管理哪些角色/使用者組

圖5-1 角色(使用者組)管理選單

在查詢內容中輸入需要查詢的資訊,系統會根據輸入的查詢資訊顯示相關的角色資訊,新增的角色編號、名稱不能重複,超級管理員角色不能被刪除、不能被更改,是系統預設的角色,角色可以進行排序工作、停用設定、刪除、匯出等等。

可以在管理頁面上,對許可權所擁有的許可權進行靈活配置,同時也可以那個角色裡有那些使用者(賬戶)等,都可以進行靈活的配置。

只能給角色設定許可權,不能給使用者組設定許可權,本系統認為使用者組只是乙個臨時的群組來出來,需要設定許可權的群組按角色來處理。

圖5-2 角色(使用者組)管理介面

角色新增、編輯效果如下圖,可以設定角色是否有效(停用)標誌,不建議刪除角色,新增、編輯時角色編號、名稱都不允許重複,角色名稱是必輸項,按表頭某個列近些排序後,需要點儲存按鈕後最新的排序順序才會生效。

圖5-3 編輯角色(使用者組)介面

圖5-4角色(使用者組)許可權設定介面

圖5-5角色(使用者組)- 使用者(賬戶)管理介面

一步步教你如何用瘋狂.net架構中的通用許可權系統 -- 如何控制使用者顯示的選單許可權

一步步教你如何用瘋狂.net架構中的通用許可權系統 -- 在頁面中的呼叫許可權講解

一步步教你如何用瘋狂.net架構中的通用許可權系統 -- 資料集許可權的呼叫許可權講解

一步步教你如何用瘋狂.net架構中的通用許可權系統 -- 分級管理

一步步教你如何用瘋狂.net架構中的通用許可權系統 -- 分級授權

將許可權管理、工作流管理做到我能力的極致,乙個人只能做好那麼很少的幾件事情。

使用者,使用者組,角色,許可權

基於 rbac role based access control 許可權訪問控制。也就是說乙個使用者可以有多個角色,乙個角色可以有多個許可權,通過將角色和許可權分離開來提高設計的可擴充套件性,通常乙個使用者有多個角色,乙個角色也會屬於多個使用者 多對多 乙個角色有多個許可權,乙個許可權也會屬於多個...

使用者 許可權 使用者組 角色

使用者是系統的操作人員。使用者組和角色都是乙個許可權的集合。使用者組是縱向的資料許可權定義,你屬於某乙個使用者組才可以檢視相關的資料。角色是橫向的功能許可權定義,你是某個角色才能做某些操作。使用者組和角色的交集確定許可權。用乙個簡單的例子來說明他們之間的聯絡。乙個公司包含業務部 人力資源部 財務部三...

Jira 角色和使用者組

角色 1.project lead 專案預設角色,該角色預設定義為該項目的負責人 2.administrator 專案管理人員,管理該項目的jira的應用配置 3.project dev 自定義角色,開發人員 4.project test 自定義角色,測試人員 5.projetc peoject 自...