方法:更新img标签src属性,使得浏览器能够创造src变更了,从而重新发出要求(如果变更之后的src与变更前同等,那么浏览器不会重新发出要求)
只能通过js事宜来检测修正
/admin/login.html
保存一次,一个星期不过期。
只能通过cookie的形式来实现,缘故原由是由于http协议的无状态性。
http要求的事理
办理方法
记录用户登录信息是与权限干系/admin/privilege.php?act=signin
1.获取用户提交的保存信息
2.在验证用户登录成功之后,将用户的ID写到cookie中
3.在验证完session之后,如果得不到结果,那么还须要验证cookie。/admin/index.php
4.帮助用户重新登录
5.增加getUserInfoById方法/includes/Admin.class.php
6.完善cookie判断/admin/index.php
7.更新用户当前登录信息
修正验证位置
每个被要求的界面(一类功能)都须要进行用户登录的验证,以是须要将该验证功能写到初始化文件/admin/includes/init.php
以上代码添加之后,系统会永久进入登录验证的界面,然后每次又提示没有登录。有一些操作是不须要验证用户是否登录的,如登录login,提交登录信息signin,验证码Captcha。须要将以上要求给屏蔽掉,不须要验证。/admin/includes/init.php
用户选择了记住登录信息,但是又点击了退出操作,实际上可以理解为用户不肯望保存用户信息。
为了确保能够实现以上功能,须要在用户点击退出操作时,将可能存在的cookie保存的用户ID给打消掉。/admin/privilege.php?act=logout