码迷,mamicode.com
首页 > 其他好文 > 详细

1~5内容总结

时间:2020-09-17 16:15:05      阅读:30      评论:0      收藏:0      [点我收藏+]

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

设计一个crm需要五张表

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

简述权限组件的流程

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

菜单动态生成

  • 通过include

权限为什么要放入session

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

相关技术点:

  • orm查询
  • 取空
  • 去重

中间件

  • 白名单
  • 用户登录
  • csrf

1~5内容总结

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

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!