发表于: 2017-07-02 22:41:28

1 949


  • 今天完成的事情:

  • 1、拆分禅道story。

    • 2、研究下后台管理这部分的代码实现原理。


明天计划的事情:

  • 1、和家豪、相博讨论分工情况。

  • 2、对项目中所需要用到的插件学习如何使用。

  • 3、开始页面内容的编写。

  • 4、拆分刚出来的story的任务。



      • 遇到的问题:

      • 1、暂无。


  • 收获:

  • 1、听了今天的小课堂,对于前端如何做用户权限管理有了更多的了解。

  • 权限的设计中比较常见的就是RBAC基于角色的访问控制,基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。

        一旦用户被分配了适当的角色后,该用户就拥有此角色的所有操作权限。这样做的好处是,不必在每次创建用户时都进行分配权限的操作,只要分配用户相应的角色即可,而且角色的权限变更比用户的权限变更要少得多,这样将简化用户的权限管理,减少系统的开销。

    就和我们公司项目的后台管理部分一样的思路。

  • 在Angular构建的单页面应用中,要实现这样的架构我们需要额外多做一些事.从整体项目上来讲,大约有3处地方,前端工程师需要进行处理.

        1. UI处理(根据用户拥有的权限,判断页面上的一些内容是否显示)

        2. 路由处理(当用户访问一个它没有权限访问的url时,跳转到一个错误提示的页面)

        3. HTTP请求处理(当我们发送一个数据请求,如果返回的status是401或者401,则通常重定向到一个错误提示的页面)





返回列表 返回列表
评论

    分享到