1.後台使用者管理表
create table`admin_user`(
`uid` bigint(20) unsigned not null auto_increment,
`username` char(50) default '' comment '系統登入名',
`password` char(50) default '' comment '密碼',
`mobile` char(11) default null comment '手機號',
`qq` char(15) default null comment 'qq號碼',
`status` tinyint(1) default '1' comment '1:啟用 2:停用',
`role_id` tinyint(1) default null comment '角色id',
`ip` int(10) not null default '0' comment 'ip',
`create_time` int(11) default null comment '建立時間',
`update_time` int(11) default null comment '更新時間',
`oprator_id` int(11) not null comment '操作人',
primary key (`uid`),
key `idx_username` (`username`)
) engine=innodb auto_increment=1 default charset=utf8;
2.使用者角色表
create table `admin_role` (
`role_id` int(10) unsigned not null auto_increment comment '角色自增id',
`name` varchar(20) not null comment '角色名',
`remark` varchar(255) default null comment '角色描述',
`create_time` int(10) default null comment '新增時間',
`update_time` int(10) default null comment '更新時間',
`oprator` int(11) default null comment '操作人',
`status` tinyint(1) not null default '1' comment '狀態 0:預設 1:啟用 2:停用',
primary key (`role_id`)
) engine=innodb auto_increment=1 default charset=utf8 comment='使用者角色表';
3.選單表
create table `admin_menu` (
`id` smallint(4) unsigned not null auto_increment comment '自增id',
`p_id` smallint(4) default '0' comment '父類id',
`name` varchar(50) not null comment '選單名稱',
`url` varchar(255) default '0' comment '路徑',
`status` tinyint(1) default '0' comment '選單狀態0正常1禁用路徑',
`path` varchar(100) default null comment '選單路徑',
`sort` tinyint(2) not null default '0',
primary key (`id`),
key `sorts` (`sort`) using btree
) engine=innodb auto_increment=1 default charset=utf8 comment='選單列表';
4.選單角色表
create table `admin_menu_role` (
`id` int(4) unsigned not null auto_increment,
`m_id` int(4) not null comment '選單id',
`role_id` varchar(40) not null comment '許可權角色ids',
primary key (`id`)
) engine=innodb auto_increment=1 default charset=utf8 comment='選單角色';
後台許可權模組 許可權列表和新增
public function index id 許可權名稱 許可權對應的控制器方法 操作 foreach permission as v endforeach新增許可權public function create 點選表單提交事件add 方法 增加 監聽提交事件submit add form.on...
phpcms前台和 後台低許可權 getshell1
1 首先先說前台的吧,估計很多站都開始補了。是針對phpcms 2008的,二次攻擊範疇,二次解析getshell。在upload field.php中 upload allowext empty c upload allowext c upload allowext info upload all...
許可權管理資料表設計
許可權管理資料表的設計 需要五張表,分別為 此處以mysql為例 使用者表t user 角色表t role 許可權表t permission 使用者角色表 t user rolet 角色許可權表 t role permission 使用者擁有什麼角色,這個角色擁有什麼許可權 使用者表 t user ...