众所周知,HTTP是无状态的协议,这意味着服务器无法确认用户的信息。于是乎,W3C就提出了:给每一个用户都发一个通行证,北京遴选无论谁访问的时候都需要携带通行证,这样服务器就可以从通行证上确认用户的信息。通行证就是Cookie。如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用户的身份的。Session相当于在服务器中建立了一份“客户明细表”。登录: 将用户信息保存在Session对象中,如果在Session对象中能查到,说明已经登录如果在Session对象中查不到,说明没登录(或者已经退出了登录)关闭浏览器: 从Session中删除用户的信息(关闭掉浏览器后,重新打开浏览器还能保持登录状态):配合Cookie来用
退出登录: 清除session,和本地cookie,跳转到登录页 http://lx.gongxuanwang.com/sszt/4.htm
我们这里只实现第一种时序图的单点登录,第二种的话自己看图写代码就行了比较简单
前端工具: WebStorm 或者vs code …
后端工具: IntelliJ IDEA
前端需要的技术: vue , jquery , js , ajax , 加密算法…