>[danger]在COWCMS系统中,在线安装模块时,总是需要在总后台上添加对应的菜单和管理员或会员的权限,COWCMS给出了对应的接口。
>
在exec目录里创建auth.php -权限规则文件
>[info] auth.php,主要负责在权限规则列表中加入对应的规则,文件结构为
>
~~~php
return [
'auth_0'=>['title'=>'权限系统','type'=>'admin','order_num'=>0,'class'=>1],
'auth_0_0'=>['title'=>'权限列表','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_list'],
'auth_0_1'=>['title'=>'权限添加','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_add'],
'auth_0_2'=>['title'=>'权限编辑','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_edit'],
'auth_0_3'=>['title'=>'权限删除','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_del'],
'auth_0_4'=>['title'=>'分类列表','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_class_list'],
'auth_0_5'=>['title'=>'分类添加','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_class_add'],
'auth_0_6'=>['title'=>'分类编辑','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_class_edit'],
'auth_0_7'=>['title'=>'分类删除','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_class_del'],
];
~~~
'auth_0'=>['title'=>'权限系统','type'=>'admin','order_num'=>0,'class'=>1]
* [ ] title:为权限分类名称
* [ ] type:为admin 表示为总后台的权限,如管理员或者管理员组处显示的权限
* [ ] order_num:权限分类显示的排序
* [ ] class:属性为1表示权限规则分类,没有class属性的表示为权限规则
'auth_0_0'=>['title'=>'权限列表','order_num'=>0,'parent_id'=>'auth_0','m'=>'auth','c'=>'auth','a'=>'auth_list'],
* [ ] title:为权限分类名称
* [ ] order_num:权限分类显示的排序
* [ ] parent_id:属性为auth_0表示,这些权限规则是添加到auth_0产生的分类下
* [ ] m:规则的模块名,必须填写
* [ ] c:规则的控制名
* [ ] a:规则的方法名
* [ ] p:规则的参数 格式为 a=1&b=2
模块安装成功后效果如下:
![](https://box.kancloud.cn/4f90b2fc84c0599097a786a04616fa56_1500x782.jpg)![](https://box.kancloud.cn/e4d2a6d4d20feb328b88280066779250_1627x605.jpg)![](https://box.kancloud.cn/10b8814283a87208a3c030168c87b13c_1204x627.jpg)
- 序言
- 基础
- 源码包
- 核心包
- 完整包
- 系统模块
- 安装模块
- 后台模块
- 插件模块
- 插件开发
- 开发基础
- 权限开发
- 菜单开发
- 开发调试
- 碎片开发
- 碎片钩子预设表
- 插件说明
- 字段插件
- 插件介绍
- 字段使用
- 单行文本
- 多行文本
- 选项-下拉
- 选项-复选
- 选项-单选
- 选项-滑块
- 颜色选择器
- 星级评分
- 日期时间
- 文件上传
- 编辑器
- API接口
- 微信插件
- 微信配置
- 公众号配置
- 支付配置
- 微信支付使用
- API类库
- 红包发放
- 付款到零钱
- 碎片
- 公众号碎片
- 红包碎片
- 付款到零钱碎片
- API微信接口
- 支付宝插件
- 支付宝配置
- 支付宝支付使用
- api接口
- api接口后端开发
- api接口前端使用
- API参数接口
- 会员插件
- 登录使用
- 会员碎片
- API会员接口
- API注册接口
- 积分插件
- 积分设置
- 积分碎片
- API积分接口
- API提现接口
- API兑换接口
- API充值接口
- 订单
- 订单碎片
- API订单接口
- 商城
- 商城钩子
- API商城接口
- API商城会员接口
- 签到
- 签到设置
- 签到碎片
- API签到接口
- 上传
- 上传设置
- 上传JS接口
- 推广插件
- 海报设置
- API海报接口
- 文章插件
- 文章设置
- 文章钩子
- API文章接口
- API文章会员接口
- 管理员
- 管理员碎片
- 站内信
- API站内信接口
- 杂项
- 菜单
- 菜单设置
- API菜单接口
- 错误码
- 支付碎片
- 支付
- 充值
- 购买会员组
- 购买产品