hongmeigui22027 发表于 2017-12-29 17:25:26

php 简单权限管理实现

public function jurisdictionMoudular($userJurGrade, $accessContent){  //$userJurGrade:获取权限等级,$accessContent:模块的名字
  switch($userJurGrade){
  case 1 ://超级管理员
  if(
  $accessContent == '所有订单'
  ||$accessContent == '结算管理'
  ||$accessContent == '退款管理'
  ||$accessContent == '档口数据'
  ||$accessContent == '餐厅数据'
  ||$accessContent == '区域管理'
  ||$accessContent == '校区管理'
  ||$accessContent == '人员审核'
  ||$accessContent == '分拨员端'
  ||$accessContent == '出单员端'
  ||$accessContent == '楼长端'
  ){
  return ture;//如果有访问权限则放回true
  }
  break;
  case 2 : //区域经理
  if(
  $accessContent == '所有订单'
  ||$accessContent == '结算管理'
  ||$accessContent == '退款管理'
  ||$accessContent == '档口数据'
  ||$accessContent == '餐厅数据'
  ||$accessContent == '校区管理'
  ||$accessContent == '人员审核'
  ||$accessContent == '分拨员端'
  ||$accessContent == '出单员端'
  ||$accessContent == '楼长端'
  ){
  return ture;//如果有访问权限则放回true
  }
  break;
  case 3 : //校园经理
  if(   $accessContent == '所有订单'
  ||$accessContent == '退款管理'
  ||$accessContent == '分拨员端'
  ||$accessContent == '出单员端'
  ||$accessContent == '楼长端'
  ){
  return ture;//如果有访问权限则放回true
  }
  break;
  case 4 : //餐厅经理
  if(
  $accessContent == '所有订单'
  ){
  return ture;//如果有访问权限则放回true
  }
  break;
  case 5 : //档口经理
  if(
  $accessContent == '所有订单'
  ){
  return ture;//如果有访问权限则放回true
  }
  break;
  }
  return false;//没有访问权限则返回false
  }
页: [1]
查看完整版本: php 简单权限管理实现