1.权限分析
用户表(user)
角色表(role ) 如:超级管理员 编辑管理员 财务管理员等
权限表(node ) 有哪些权限呢? 例如:管理员可以登陆后台系统,管理员可以删除会员 管理员可以备份数据 等等
用户角色表(role_user) 关联用户和角色的表
角色权限表(access) 关联角色和权限的表
2.数据表和字段
dr_user表
id(用户标识)
username(用户名)
password(密码)
logintime(登陆时间)
loginip(登陆ip)
status(状态)
dr_role
id(角色标识)
name(名称)
pid(角色识别)
status(状态)
remark(备注)
dr_node
id(权限标识)
name(权限英文名称)
title(权限中文名称)
status(状态)
remark(备注)
sort(排序)
pid(父标识)
level(层次)
dr_role_user
role_id(角色标识)
user_id(用户标识)
dr_access
role_id(角色标识)
node_id(权限标识)
level(层次)
module(模块)
数据表
create table dr_user(
id int(10) primary key not null auto_increment,
username varchar(20) not null,
password varchar(32)