(1)首先是认证相关(内容是啥,我也不清楚)。
*(2)管理员名字
(3)密码加密权限
(4)所属角色
(5)上次登录IP
(6)上册登录时间
具体的数据库表,有一个简单的样本:
1 create table admin ( 2 admin_id int unsigned not null auto_increment, 3 -- 认证相关 4 admin_name varchar(32) not null default '' comment '管理员姓名', 5 admin_pass char(32) not null default '' comment '密码,md5加密后的密码', 6 -- 权限 7 role_id int unsigned not null default 0 comment '所属的角色ID,RBAC', 8 -- 登录相关信息 9 last_ip int unsigned not null default 0 comment '上次登录IP', 10 last_time int comment '上次登录时间', 11 -- 管理员属性信息 12 primary key (admin_id) 13 ) charset=utf8 engine=myisam;
然后插入的简单验证信息是:
1 insert into p34_admin values 2 (23, 'admin', md5('1234abcd'), 0, 0, 0), 3 (42, 'wang', md5('1234abcd'), 0, 0, 0), 4 (45, 'php34', md5('1234abcd'), 0, 0, 0);