理解Cookie和Session机制 —— 通过Cookie实现登陆保持

热点专题 浏览(580)

文章目录前言的基本处理效果是在服务器代码的前端实现登录页面代码Git

foreword。通过cookie保持登录的原则是将登录帐号和加密的ssid保存在Cookie中,以到达经过验证的目录。通过设置cookie的超时时间,可以设置登录状态保留时间。非常方便的

basic process

client发送登录请求

server获取帐号和ssid的cookie

如果获得cookie并通过验证,则登录成功并返回

信息;否则,帐户密码验证开始,如果验证失败,将返回帐户密码错误

此步骤表示cookie验证失败。但是,帐户的密码验证将

返回的Cookie传递给了reso response,包括帐号和加密的ssid。返回前端

logout意味着将帐号和ssi的cookie的超时时间设置为0。成功登录后,浏览器将自动删除帐号的cookie

效应和ssid

登录页

。注销页面

不用说,完整的代码是直接添加的:

不用说,完整的代码是直接添加的:

服务器代码

前台登录页面代码

前台注销页面代码

该项目是通过春季启动实现的,完整的项目可以访问作者的GitHub

该项目是通过春季启动实现的,完整的项目可以访问作者的GitHub

GitHub链接:

分行名称:logindemo