简单权限管理开发设计 php

前段时间无聊,自己研究写了个简单的权限

适用情况:

  一旦给用户此菜单项的权限,那么此用户就有了这个菜单下的所有权限

数据库设计:

  1. 基本用户表  :加权限组id字段
  2. 角色表  :权限组id,权限组名,权限内容

  权限内容用于存放此组中所具有的权限的菜单地址(控制器/方法名||菜单连接地址)

思路及实现:

  1. 将菜单项定义成数组的形势单独放到一个文件中
  2. 在基类控制器中引入菜单数组,根据当前登录用户的权限项遍历处理数组,并输出到view
  3. 在view中遍历输出菜单栏
  4. 其他所有控制器继承基类控制器,那么在以后的所有操作中菜单栏就都会有显示了

 

posted on 2017-04-14 17:01  殊珠子  阅读(176)  评论(0编辑  收藏  举报

导航