1~5内容总结

技术文章 1年前 (2020) 完美者
2,102 0

标签:用户登陆   获取   去重   orm   组件   登陆   用户角色   需要   用户登录   

设计一个crm需要五张表

  • 用户表
  • 角色表
  • 角色权限关系表
  • 用户角色关系表
  • 权限表

简述权限组件的流程

  • 用户登陆之后把权限写入session,以后再来访问的时候,在中间件中校验,获取用户请求的url,
    以及获取当前用户所拥有的所有权限然后进行比较

菜单动态生成

  • 通过include

权限为什么要放入session

  • 如果我们不放进session,每个url进来都要去数据库获取这个人拥有的所有权限,并且如果还有菜单还要拿菜单的信息
  • 如果我们把个人相关的信息放入session,这样只会在登陆的时候操作一遍,以后就不用操作了

相关技术点:

  • orm查询
  • 取空
  • 去重

中间件

  • 白名单
  • 用户登录
  • csrf

1~5内容总结

标签:用户登陆   获取   去重   orm   组件   登陆   用户角色   需要   用户登录   

原文地址:https://www.cnblogs.com/bibicode/p/13621342.html

版权声明:完美者 发表于 2020-09-17 16:15:05。
转载请注明:1~5内容总结 | 完美导航

暂无评论

暂无评论...