-
第一次登录,输入用户名,密码
-
后台接收页面参数验证
-
参数验证
- 验证用户名密码是否为空
- 查询数据库用户是否存在
- 查询数据库密码是否正确
-
自动登录参数设置
- 首先判断用户勾选自动登录
- 创建cookie,将用户名,密码,与token放置到cookie中
- 设置cooki保存时间
- 设置cookie保存路径
- 将cooki放置到响应中
-
跳转页面
- 跳转用户中心页面
- 响应将cookie发送给浏览器
-
第二次登录
- 浏览器将cookie发送给WEB服务器
-
js页面判断
- 从cookie中判断是否有用户名和密码
- 取出用户名和密码
- 用户名和密码,若不为空,将用户名和 密码放入session中
- 请求户中心页面资源
-
后台接收参数
- 从session当中取出用户名和密码
- 根据用户名查询数据
-
判断用户名和密码是否正确
-
若正确,成功跳转页面
- 注销功能:删除全部cookie,删除记住密码功能
- 失败,将cookie全部删除