<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                #### **4)RBAC3** RBAC3,它是RBAC1與RBAC2合集,所以RBAC3是既有角色分層又有約束的一種模型 ![](https://img.kancloud.cn/39/ef/39ef73b859bbce0e14360f08c25c9661_592x381.png) 場景:企業數據 適用資源:客戶信息 RBAC的思想,來源于現實世界的企業結構。比如,銷售角色,擁有查看客戶信息的權限。當一個銷售人員小王入職了,可以把銷售角色賦予小王,那么小王就擁有了查看客戶的權限。這種方式,避免了ACL模型下,每次新人入職,需要逐個配置資源表的情況。同樣,權限變動也變得很方便,只要修改角色,即可實現多用戶的權限修改。 **權限表** ~~~ 名稱:創建客戶 資源: 客戶信息 操作:創建 名稱:刪除客戶 資源: 客戶信息 操作:刪除 名稱:查看客戶 資源: 客戶信息 操作:查看 名稱:修改客戶 資源: 客戶信息 操作:修改 ~~~ **角色表** ~~~ 名稱:銷售角色 權限: 創建客戶、刪除客戶、查看客戶、修改客戶 ~~~ **用戶表** ~~~ 主體:小王 角色: 銷售角色 ~~~ RABC并不總能滿足所有權限的場景。比如,我們無法對銷售角色,進行個體定制。比如,銷售角色擁有創建、刪除的權限。如果我們要對銷售小李,去掉刪除的權限。那么,我們就必須創建另一個角色,來滿足需求。如果這種情況很頻繁,就會喪失角色的統一性,降低系統的可維護性。 角色和組兩個概念可能會讓人混淆,在這里做個區分: * 角色賦予的是主體,主體可以是用戶,也可以是組 * 角色是權限的集合 * 組是用戶的集合 * * * ![](https://img.kancloud.cn/f8/c3/f8c3d752a7e0b5ac60894763e7505d67_1410x749.png) user | id | username | | --- | --- | | 1 | admin| | 2 | zhangsan | | 3 | lisi | | 4 | wangwu | rule | id | title|name| | --- | --- |---| | 1 | 查看用戶列表 |user/user/index| | 2 | 添加用戶 |user/user/add| | 3 | 編輯用戶 |user/user/edit| | 4 | 刪除用戶 |user/user/del| | 5 | 刪除多個用戶 |user/user/multi| | 6 | 權限管理 |auth/rule/index| | 7 | 文章審核頁面 |auth/postcheck/index| | 8 | 評論審核頁面 |auth/commintcheck/index| role | id | name | rules| pid |max_role| | --- | --- | --- | --- |--- | | 1 | 超級管理員 | * | 0 |1| | 2 | 管理員1 | 1,2,3,4,5 | 1 |10| | 3 | 管理員2 | 1,6 | 1 |10| | 4 | 審核員組長 | 7,8 | 0 |1| | 5 | 評論審核員 | 8 | 4 |*| 他們是多對多關系 所以可以用中間表將他們關聯在一起 user_role | user_id | role_id | | --- | --- | | 1 | 1 | | 2 | 2 | | 2 | 3 | | 3 | 4 | | 4 | 5 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看