2.基于Session的认证方式
2.1认证流程
基于session的认证流程是,用户认证成功后,在服务端生成用户相关的数据保存在session(当前会话),而发给客户端的session_id存放到cookie中,这样用户端请求时带上session_id就可以验证服务器端是否存在session数据,以此完成用户的合法校验。当用户退出时或者session过期销毁时,客户端的session_id也就无效了。下图是session认证方式的流程图:
代码简单不再赘述。
基于session的认证流程是,用户认证成功后,在服务端生成用户相关的数据保存在session(当前会话),而发给客户端的session_id存放到cookie中,这样用户端请求时带上session_id就可以验证服务器端是否存在session数据,以此完成用户的合法校验。当用户退出时或者session过期销毁时,客户端的session_id也就无效了。下图是session认证方式的流程图:
代码简单不再赘述。