先在数据库当中创建以下数据:
mysql> create table user( -> id int not null auto_increment, -> username varchar(50) not null default '', -> password char(32) not null default '', -> email varchar(80) not null default '', -> allow_1 smallint not null default 0, -> allow_2 smallint not null default 0, -> allow_3 smallint not null default 0, -> primary key(id)); mysql> insert into user(username,password,email,allow_1,allow_2,allow_3) values('admin',md5('admin'),'admin@admin.com',1,1,1); Query OK, 1 row affected (0.18 sec) mysql> insert into user(username,password,email,allow_1,allow_2,allow_3) values('shuaige',md5('shuaige'),'shuai@admin.com',0,1,1); Query OK, 1 row affected (0.12 sec) mysql> insert into user(username,password,email,allow_1,allow_2,allow_3) values('daniu',md5('daniu'),'daniu@admin.com',0,0,1); Query OK, 1 row affected (0.14 sec)
allow_x中的一代表用户的权限,其值中的 1代表拥有权限,0代表没有权限。看一下结构。
mysql> select * from user; +----+----------+----------------------------------+-----------------+---------+---------+---------+ | id | username | password | email | allow_1 | allow_2 | allow_3 | +----+----------+----------------------------------+-----------------+---------+---------+---------+ | 1 | admin | 21232f297a57a5a743894a0e4a801fc3 | admin@admin.com | 1 | 1 | 1 | | 2 | shuaige | 37d2b9990df5a6843caf19352fee42a6 | shuai@admin.com | 0 | 1 | 1 | | 3 | daniu | 76720c5adee75ce9c7779500893fb648 | daniu@admin.com | 0 | 0 | 1 | +----+----------+----------------------------------+-----------------+---------+---------+---------+ 3 rows in set (0.00 sec)
然后我们写几个文件夹:
- Index.php 首页
- Cookie.php Cookie页面
- Content.php 文章页面
- Exit.php 离开页面
第一个Index.php
<?php echo "你好这是首页.<br />"; echo "<a href='login.php'>管理员页面登陆</a>"; ?>