springboot+vue 前后端分离 实现用户登录思路
login 用户登录完成,
a.登录时候,查询用户列表,对合法用户生成token,返回给前端
b. 前端访问后端接口,通过拦截器,校验用户token 是否有效和合法。( jwt技术 实现用户会话)
b1.拦截器定义
b2.拦截器路径配置
4.2 实现 indexItem的详情接口
4.3 @CrossOrigin 实现跨域问题,
前端思路:
1. 路由前端守卫,验证用户登录权限。本地内没有token不允许访问首页。
2. 用户登录,表单验证。
3. axios api接口 发送登录请求,获取token,将token存入localStorage.
4. axios 配置请求拦截器和响应拦截器。
请求拦截器完成,从客户端本地获取token,并添加header中,统一处理向后端发送的请求。
响应拦截器,完成对服务端获取的请求信息,和服务器器异常的统一处理。
浙公网安备 33010602011771号