AyeAye

VIEW层架构的一点东西—1

利用cookie完成用户登录

1.在用户登录的时候,首先判断这个用户名是否存在登录的cookie

如果不存在,首先判断这个用户是不是在数据库中

查询数据表,在数据表中能且只能找到一条此用户名的记录

那么,给这个用户设置cookie,利用header(‘location:’.xxx.php)转到界面,注意,和JAVA不同的是,当前页面的剩余代码依旧会执行。

如果在数据库中找不到或者找到多条记录等情况,直接判断无效,跳转到登录界面,请求重新登录

如果存在这个cookie,那么直接转向到登入后的界面

2.在登入后的界面,接受传的cookie用户名,同时有注销登录的选项

那么注销登录的界面就是注销cookie并转向登录界面,注销cookie只需要讲cookie的时间改到过去就好了。