摘要: 一、权限组件 1、上篇随笔中,我们只是设计好了权限控制的表结构,有三个模型,五张表,两个多对多关系,并且简单实现了对用户的权限控制,我们会发现那样写有一个问题,就是权限控制写死在了项目中,并且没有实现与我们的业务逻辑解耦,当其他项目要使用权限控制时,要再重复写一遍权限控制的代码,因此我们很有必要将权 阅读全文
posted @ 2018-11-21 10:21 卍风衍 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、动态显示二级菜单 上篇随笔中,我们实现了动态显示一级菜单,现在考虑这样一种情况,用户的菜单权限比较多,这个时候全部并列展现在左侧菜单就不合适了,所以,现在有这样一个需求,即把用户的菜单权限分类,划分成二级菜单,动态显示在左侧菜单,解决方案如下: 1、修改权限表结构 (1)分析需求,要求左侧菜单如 阅读全文
posted @ 2018-11-21 10:21 卍风衍 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 一、权限表结构设计 1、认识权限 生活中处处有权限,比如,腾讯视频开会员才有观看某个最新电影的权限,你有房间钥匙就有了进入这个房间的权限,等等。同样,程序开发过程中也有权限,我们今天说的权限指的是web网站权限,对于不同用户访问web服务时应该有不同的功能,如,一个公司有CEO、销售主管、销售等等, 阅读全文
posted @ 2018-11-21 10:20 卍风衍 阅读(173) 评论(0) 推荐(0) 编辑