登录功能
- 手机号验证码都通过后端验证后 返回用户数据 登陆成功
- 成功后 调用store中的setUser方法
- store中的setUser方法 将后端返回的用户信息存储到localStorage中
- 同时登录成功后服务器会将token自动存入我们的cookie中 有过期时间
在我们请求需要登录的接口时将cookie中的token放在请求体中才能够顺利访问 当cookie过期后 再请求接口时则拿不到token必须重新登录
为了安全 所以设置过期时间
- 当cookie过期时 将 localStorage 中的用户信息也清除
如何知道cookie什么时候过期 当用户访问某需要登录才能访问的借口时 服务器返回无效token或者code为1000则说明 cookie过期
- 所以在响应拦截器中进行如下操作
- 当我们点击某些需要登录才能实现的功能时
判断staro中的currntUser中的._id是否存在