CMS系统搭建之用户管理(三)

这里既包括用户的管理,还包括角色的管理

基本上采用rbac 的权限控制模式,将角色权限落在模块上,用户归属于某个角色或者组来关联取得最后的权限。

注册用户:

      用户通常需要单独管理的,比如其他mis系统中已经存在用户的前提下,只需要给用户开通cms权限

就可以进行使用系统了。

      如果没有内部mis系统,注册用户需要填写基本的用户资料后,比如说部门,中文姓名,登录名称。密码等。最重要是的是要选择用户所属于某个频道,在某个频道下又属于某个角色,因为有时候用户在各个频道中的权限并不相同。

角色管理:

      角色可以根据自己的需要在各个频道中自行设置。比如说:主编、编辑、美工等。添加好角色后,需要设置角色所能操作的模块(角色操作放在模块上是属于粗粒度的权限体系,也可以根据自己的需要进行细致的划分),比如说模板管理、信息管理等。这样,把某个用户归属到这个角色后,用户就可以享有次角色所拥有的权限了。

      通常,还有设置栏目的权限。我们知道,栏目在CMS系统中有着重要的最用,因为它是划分信息的依据。把角色划分到模块的同时,也需要进行栏目权限的设置,栏目权限设置也可以自己定义,比如 签发、审核、发布、编辑等。有时也直接对用户进行设置栏目的权限,这样可以不用建立过多的角色来适应不同的栏目需求。通过栏目权限的设置,户在发布信息时就控制的比较严密了。至于用户的权限,可以在用户第一次登录系统时放置在缓存中来保证操作时的验证速度。

    

  

猜你喜欢

转载自vtrtbb.iteye.com/blog/562610