1,新建三张表think_auth_group,think_auth_group_access,think_auth_rules

CREATE TABLE think_auth_group(

id int(11) not null primary key auto_increment,

title char(100) NOT NULL,

status tinyint(1) DEFAULT NULL,

rules char(80) DEFAULT NULL,

create_time int(11) DEFAULT NULL)

ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `think_auth_group_access` (

`uid` smallint(5) unsigned NOT NULL,

`group_id` smallint(5) unsigned NOT NULL,

UNIQUE KEY `uid_group_id` (`uid`,`group_id`),

KEY `uid` (`uid`),

KEY `group_id` (`group_id`)

) ENGINE=INNODB DEFAULT CHARSET=utf8;

CREATE TABLE think_auth_rules(

id int(11) not null primary key auto_increment,

name varchar(100) NOT NULL,

title varchar(100) NOT NULL,

type tinyint(1) DEFAULT NULL,

status tinyint(1) DEFAULT NULL,

condition char(100) DEFAULT NULL,

pid smallint(5) DEFAULT NULL,

sort tinyint(4) DEFAULT NULL,

create_time int(11) DEFAULT NULL)

ENGINE=InnoDB DEFAULT CHARSET=utf8;

php管理员权限表,权限表的建立相关推荐

  1. 关于权限五张表的独到见解

    设计基础: 用户.角色.权限三大核心表,加上用户角色.角色权限两个映射表(用于给用户表联系上权限表).这样就可以通过登录的用户来获取权限列表,或判断是否拥有某个权限. 大致用到5张表:用户表(User ...

  2. 权限管理数据表设计说明

    权限管理数据表设计说明 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机 ...

  3. 闻风丧胆系统角色权限五张表的设计

    众所周知,权限系统是每个系统里面必备的最基本的系统,然而权限系统设计有时挺麻烦的,,现在整理了下,给正在开发此模块的朋友一个思路! 设计基础:用户.角色.权限三大核心表,加上用户角色.角色权限两个映射 ...

  4. mysql grant all详解_grant all赋权后mysql.user表权限字段还是N,但能登录和新建表

    grant all privileges on linuxeye.* to linuxeye@'localhost' identified by 'linuxeye'; select * from m ...

  5. mysql 增加建表权限,mysql_基本权限模型建表结构

    建表 由于咱们的系统比较简单且权限要求不台复杂,那么我们的表结构也没必要复杂了,就新建5个表就行了 1.用户表(user) CREATE TABLE `user` ( `id` bigint(10) ...

  6. hive表级权限控制_数据库权限管理:表、行、列级别的权限控制

    权限规则 1. 在配有主从集群时建议在主节点上做权限相关操作 2. 只有管理员和超级管理员才有将数据导入至表中的权限 3. 管理员用户赋予的是以整表为单位的权限,所有能赋予的权限为create/sel ...

  7. MySQL 数据库 User表权限以及用户授权详解

    转载:https://blog.mimvp.com/article/27956.html MySQL 常用权限操作 1)本机登陆mysql: mysql -u root -p (-p一定要有):改变数 ...

  8. ORACLE创建用户,授权指定表权限

    一.创建用户(需管理员账号) -- create user "YHJC" identified by "1qaz2WSX"; 二.授权用户权限 -- grant ...

  9. C/C++语言 Windows API更改文件、文件夹或注册表权限的所有者

    C/C++语言, 调用Windows API更改文件.文件夹或注册表权限的所有者 所用到的函数 GetUserName                 //获取当前登陆用户名 LookupAccoun ...

  10. 3YAdmin-专注通用权限控制与表单的后台管理系统模板

    3YAdmin基于React+Antd构建.GitHub搜索React+Antd+Admin出来的结果没有上百也有几十个,为什么还要写这个东西呢? 一个后台管理系统的核心我认为应该是权限控制,表单以及 ...

最新文章

  1. 在ASP.Net Core 中使用枚举类而不是枚举
  2. 通过Spring Integration消费Twitter Streaming API
  3. Golang语言写99乘法表-双重for循环
  4. 2G、3G即将退出群聊;全国携号转网就要实现了;5G商用列车已发车...
  5. 六种方法帮你解决模型过拟合问题
  6. VMware虚拟机下Ubuntu安装VMware Tools详解
  7. cacti 监控自身
  8. 看拉扎维《模拟CMOS集成电路设计》的一些总结和思考(一)——绪论
  9. office2003安装包下载,专业版完整版官方原版!
  10. 挪威议会邮件系统遭遇攻击,电子邮件安全该如何保障?
  11. linux常用操作命令总结
  12. 结构体与联合体概念引入
  13. 撑持链式方法生成/解析XML的Java类库 (依靠dom4j) - 代码共享
  14. STM32——TIM输出比较
  15. PHPSTORM debug
  16. C/C++编程 MP3等音频文件播放
  17. 一键满速下载各种单机/网络游戏
  18. 孤儿进程、僵尸进程和进程退出(通俗易懂)
  19. c android app下载地址,C Tuner
  20. 备份:官方maemo hello world 运行说明

热门文章

  1. 大数据对医学发展有什么影响
  2. matlab空间球与空间圆求解,基于MATLAB的球管相贯空间曲线焊缝的数学模型
  3. 约数之和(分治,公式变形)
  4. 中介者模式php,PHP设计模式之中介者模式
  5. linux 安装org2pg_Ora2Pg的安装和使用
  6. 区块链java语言,基于Java语言构建区块链(一)—— 基本原型
  7. HttpRunnerManager接口自动化测试框架在win环境下搭建教程
  8. ES6 iterator 迭代器
  9. linux令普通用户拥有root权限
  10. 如何使用CHM 绕过Device guard