权限功能设计

Posted justart

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了权限功能设计相关的知识,希望对你有一定的参考价值。

1、权限列表(定义为枚举)

2、叶子功能节点

    叶子节点   具有哪些权限?每个权限挂载几个按钮  预先在配置文件中设置好

3、授权

   授予某个角色对某个codepath某个权限

  UI设计

  ---角色列表

  ---功能节点树

  ---权限

表:角色代码、codepath、权限代码

4、权限检查

只要节点的codepath,出现在当前登录角色授权的codepath里,那么就添加到当前用户的资源树里

     

 

以上是关于权限功能设计的主要内容,如果未能解决你的问题,请参考以下文章

2、用户权限管理,数据库表设计

模块管理常规功能自己定义系统的设计与实现(31--第三阶段 权限设计[1])

权限设计的总结

最好的权限设计,是先区分功能权限和数据权限

权限模块_整体方案说明_设计实体&映射实体_实现初始化权限数据的功能

后台设计基石:用户权限管理(RBAC)及工作流(workflow)