微微CMS有一套完整的系统管理方案,基于RBAC角色资源授权管理方法,编写了一套属于微微CMS的资源管理,角色管理以及用户管理与授权的实现。
菜单管理
菜单管理提供的是最基本的资源属性,不建议用户去自己添加更改,系统会随时覆盖规则与排序。
菜单管理提供了菜单与资源属性,一个用户展示菜单的层级关系,一个用于管理资源的请求方法和资源路径,和对应的前端权限方法。
角色管理
通过角色可以很好的菜单进行绑定,可以赋予不同的角色不同的资源权限
用户管理
可以给用户增加,删除,禁用操作,以及给用户分配角色,如果一个用户有多个角色,微微CMS会合并这个用户的角色权限