网站轮播图怎么做的,邯郸开发网站有哪些,乐清人才网官方网站,网站优化找谁网站后台中权限模块非常普遍#xff0c;所以掌握3权分立十分必要3权分立表有 用户表#xff0c;角色表#xff0c;权限表#xff0c;对应关系如下用户有着“读者”#xff0c;“作者”和“管理员”角色#xff0c;角色有不同权限#xff0c;如发布文章#xff0c;审核…网站后台中权限模块非常普遍所以掌握3权分立十分必要3权分立表有 用户表角色表权限表对应关系如下用户有着“读者”“作者”和“管理员”角色角色有不同权限如发布文章审核文章查看文章等我们这里设定用户和角色是一对一关系即一个用户只有一个角色角色和用户的关系是一对多关系一个角色对应着多个用户角色和权限的关系是多对多关系。即一个角色有着多种权限同样一个权限可以分给不同角色。对应数据库建表语句如下用户表Create TableCREATE TABLE orm_user (i_id int(11) NOT NULL AUTO_INCREMENT,user_name varchar(60) NOT NULL,user_pass varchar(60) NOT NULL,PRIMARY KEY (i_id)) ENGINEInnoDB AUTO_INCREMENT7 DEFAULT CHARSETutf8角色表Create TableCREATE TABLE orm_role (i_id int(11) NOT NULL AUTO_INCREMENT COMMENT 权限表,s_name varchar(20) NOT NULL,s_description varchar(60) DEFAULT NULL,PRIMARY KEY (i_id)) ENGINEInnoDB AUTO_INCREMENT4 DEFAULT CHARSETutf8权限表Create TableCREATE TABLE orm_permission (i_id int(11) NOT NULL AUTO_INCREMENT,s_name varchar(20) NOT NULL,s_description varchar(60) DEFAULT NULL,PRIMARY KEY (i_id)) ENGINEInnoDB AUTO_INCREMENT13 DEFAULT CHARSETutf8用户角色表Create TableCREATE TABLE orm_user_role (i_id int(11) NOT NULL AUTO_INCREMENT,i_user_id int(11) NOT NULL,i_role_id int(11) NOT NULL,PRIMARY KEY (i_id)) ENGINEInnoDB AUTO_INCREMENT7 DEFAULT CHARSETutf8角色权限表Create TableCREATE TABLE orm_role_permission (i_id int(11) NOT NULL AUTO_INCREMENT,i_role_id int(11) NOT NULL,i_permission_id int(11) NOT NULL,PRIMARY KEY (i_id)) ENGINEInnoDB AUTO_INCREMENT26 DEFAULT CHARSETutf8插入相关数据然后使用php操作数据库连表查询即可查询到相关数据