登录操作
- 前台发起登录请求
- 后台接收到请求,并且验证通过,然后生成token并返回给前台
- 前台得到这次登录的后台响应,从响应中取得token,保存到localStorage中,完成登录操作
后续操作
- 用户发送请求时,从localStorage中读取token,一并发送给后台
- 后台接收到请求后,从请求中取出token,然后跟服务器上的token比较,如果过期,响应给特定状态码给前台
- 前台接收到过期的状态码时,跳转登录
那请问,在我登录后,刷新了页面或者重启浏览器,是不是需要在页面初始化时发送一个携带token的请求,用来判断localStorage中的token是否过期?常规的做法是如何?
进入页面后,先发送一次token认证,认证失败跳转登录页面重新登录,登录成功将新的token保存到本地