権限テーブルの作成
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 主キー 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 デフォルト CHARSET=utf8;