thinkphp tiene varias tablas para la autenticación de autoridad
*/
/Base de datos
/*
--?-------------------- --------
--?think_auth_rule, tabla de reglas,
--?id: clave principal, nombre: identificador único de la regla, ?title: regla Nombre chino,
--?título: nombre chino de la regla, estado: estado: estado: 1 significa normal, 0 significa deshabilitado: expresión de regla, vacío significa verificar si existe, no vacío significa basado en condiciones Verificar
--?---------------------- DROP?TABLE?IF?EXISTS?`think_auth_rule ` ;
¿CREAR?TABLE?`think_auth_rule`? (?
`id`?mediumint(8)?unsigned?NOT?
`nombre`? char (80)?NOT?NULL?DEFAULT?'',?
`title`?char(20)?NOTULL?
`type`?tinyint(1)?NOTULL ?
`condition`?char(100)?NOT?#DEFAULT?'', las reglas ?char(100?NULL?DEFAULT? tienen condiciones adicionales y las reglas que cumplen con las condiciones adicionales se consideran reglas válidas
¿CLAVE?PRIMARIA?(`id`),?
¿LLAVE?ÚNICA?`nombre`?(`nombre`)
)?ENGINE=MyISAM ?DEFAULT? CHARSET=utf8;
--?----------------------
- -?think_auth_group?Tabla de grupos de usuarios,?
--?id: clave principal,?título: nombre chino del grupo de usuarios,?Múltiples reglas", "separado, estado?1 normal, 0 deshabilitado
--?---------------------- ¿DROP?TABLE?IF?EXISTS?`think_auth_group` ;
¿CREAR?TABLE?`think_auth_group`? (?
`id`?mediumint(8)?unsigned?NOT?NULL?AUTO_INCREMENT,?
"título "?
`status`?tinyint(1)?NOTULL?
`rules`?char(80)?NOT?NULL?DEFAULT?
¿CLAVE PRIMARIA? ?(`id`)
)?ENGINE=MyISAM?DEFAULT?CHARSET=utf8;
--?--------------- -------------
--?think_auth_group_access?Detalle del grupo de usuarios
--?uid: ID de usuario, group_id: ID del grupo de usuarios p> p>
--?----------------------------
DDROP, TABLA, SI , EXISTE , `think_auth_group_access`;
CREAR, T
ABLE, `think_auth_group_access`(?
`uid`?mediumint(8)?unsigned?
`group_id`?
UNIQUEKEY?`uid_group_id`? ( `uid`, `group_id`),?
¿CLAVE?`uid`? (`uid`),?
CLAVE?`group_id` (`group_id`) p> p>
)?ENGINE=MyISAM?