# auth \_rule
> 规则表
以新闻管理系统为例,表里有 超级管理员 普通管理员 文章发布管理员
~~~
-- ----------------------------
-- auth_rule,规则表,
-- id:主键,name:规则唯一标识, title:规则中文名称 status 状态:为1正常,为0禁用,condition:规则表达式,为空表示存在就验证,不为空表示按照条件验证,rules该用户拥有哪些权限,要和auth\_rule表对应获取权限
-- ----------------------------
CREATE TABLE ` auth_rule` (
`id` mediumint(8) unsigned NOT NULL AUTO\_INCREMENT,
`name` char(80) NOT NULL DEFAULT '', #权限的地址,如“admin/index”
`title` char(20) NOT NULL DEFAULT '', #权限名称,如“添加文章”
`type` tinyint(1) NOT NULL DEFAULT '1',
`status` tinyint(1) NOT NULL DEFAULT '1',
`condition` char(100) NOT NULL DEFAULT '', \# 规则附件条件,满足附加条件的规则,才认为是有效的规则
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- ----------------------------
~~~
> 导入权限管理
![](https://img.kancloud.cn/82/72/82728ab75a18bdcb9a7c0b3c3ceeb595_519x215.png)
> 简单权限数据示例
![](https://img.kancloud.cn/9a/dc/9adcfad8c9f114f65ef502daf2e20116_542x501.png)
- 空白目录
- 数据表的创建
- auth _rule
- auth_group
- auth_group_access
- 权限示例
- Auth权限菜单
- Auth用户组权限修改
- Auth用户规则表
- Auth权限的使用
- 源码示例
- thinkphp6auth
- 安装与拓展
- auth
- thinkphp6.0权限扩展
- ThinkPHP3.2.3完整版中对Auth.class.php的使用
- ThinkPHP6.x中对Auth的使用[tp6-auth权限管理]
- Thinkphp6+Auth+LayuiAdmin+authtree权限管理
- 使用phpstudy安装
- 使用宝塔安装thinkphp
- thinkphp6 伪静态配置(nginx和Apache)
- apiadmin安装教程