CRM 权限设置

表结构的设计

权限表
    url   -url地址的正则表达式 ^$
    title - 标题
角色表
    name  - 角色名称
    permissions  多对多关联权限表 (权限和角色的关系表)
用户表
    name   - 用户名
    pwd    - 密码
    roles  - 多对多关联角色表 (用户和角色的关系)

流程

登录
    登陆成功保存权限信息到session中
    跳转
每次访问通过中间件
    获取当前访问的URL地址
    白名单校验
    从session中获取用户的权限信息
    进行权限信息的校验

1 权限信息存表
2 登录成功之后记录当前用户的权限信息 从表里查出来放在session里
3 每次来 访问url 都要通过中间件校验 从里面拿到权限信息,一个个比对,有的通过,没得拒绝

动态菜单生成

一级菜单



 

posted @ 2019-02-26 23:31  追风zz  阅读(456)  评论(0编辑  收藏  举报