動易SiteFactoryCMS新特性體驗之旅——“角色”
在動易CMS 2007后臺管理員管理下面我們可以看到新增了“角色管理”和“添加角色”的按鈕。“角色”,動易CMS 2007一個全新的概念。那么,什么叫做角色呢?它又在動易CMS 2007里起著怎樣的作用呢?
角色是用戶在某個環境中的身份,這個身份擁有某些相匹配的權限。角色也一種是自定義權限的集合,您可以建立多個角色,并給每個角色指定多個權限。 例如學校網站的教師、學生、論壇管理員都是一種角色。對于每一個角色,他可以擁有一系列權限,而這些權限是相對固定的。
例如,角色學生允許用戶提交作業,但不允許用戶瀏覽、修改其他人的作業。通過這種方法表達的角色與權限之間的關系是完全固定的。如果我們希望讓某個學生或用戶組可以在某個課程中批改作業,那么我們就必須給這些學生教師的權限。
動易CMS 2007的權限管理實現了標準RBAC模型。RBAC(基于角色的訪問控制)就是實現了兩組多對多的對應關系(即用戶<->角色、角色<->權限),從面使用戶和權限分離,以便簡化權限管理操作。在動易CMS 2007中,一個管理員可以屬于多個角色,而且每個角色都可以獨立設置權限,這樣就極大地提高了權限管理的靈活性。用戶部分的權限是通過用戶、用戶組和權限來進行控制的,而且對權限進行了細化,在方便操作的同時提供了更多的可控性,加強了對網站用戶的管理。
下面我們來具體分析一下:
1.可以根據具體環境任意添加角色和分配每個角色的權限。如可根據公司人員和職位添加總經理、銷售經理、銷售人員、財務人員、倉管等等角色,然后給總經理分配所有的權限,給銷售經理分配訂單處理和銷售統計等系列權限,給財務人員分配訂單查看、添加銀行匯款、開發票等權限。這樣,角色和其所擁有的權限便相對固定下來了,如果一個用戶的職位發生變化,只要將用戶當前的角色去掉,加入代表新職務或新任務的角色即可。
此主題相關圖片如下:
2.一個權限可以同時分配給多個角色。可根據單位或企業具體情況設置總經理、銷售經理、倉管、財務人員、銷售人員等等角色。角色確定下來后可以任意修改權限,角色是固定的,但是角色的權限是可以隨便修改的。每個角色既可擁有多個權限,也可只擁有一個權限。如訂單處理的權限可以分配給客戶服務人員和處理發貨的后期人員。
此主題相關圖片如下:
3.一個管理員可以屬于多個角色,一個角色也可以屬于多個管理員。如一個銷售經理可以同時屬于銷售人員和財務人員的角色,財務人員的角色也可以分配給銷售經理和總經理。
此主題相關圖片如下:
此主題相關圖片如下:
4.角色跟管理員是多對多的,修改一個角色的權限后,對應的管理員的權限也會跟著改變,這就大大方便了每個管理員的權限分配、設置和修改,可以實現批量設置管理員角色和權限。而不像2006版那樣想要修改某個權限時候必須一個一個管理員或者管理員組去設置。
以上就是關于“角色”這一新增功能的幾點描述,至于“角色”還有什么功能或者其他應用,歡迎大家一起來探討。
用戶登錄
還沒有賬號?
立即注冊