为了账号安全,请及时绑定邮箱和手机立即绑定

VUE项目,用axios做登录拦截好,还是直接用sessionstorage 判断好

VUE项目,用axios做登录拦截好,还是直接用sessionstorage 判断好

青春有我 2018-12-20 18:10:24
做基于vue的客户端,页面权限和登录信息状态显示总是不知道到底用axios的登陆拦截好还是直接将信息存在session内存中好
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

首先我的解决方案是都要用。

  1. axios拦截器负责处理从api返回来的状态,如果api返回该次访问非法,那么前端就提示非法访问,或者直接跳转到登录页面。

  2. vue在router中添加一个meta:{requireAuth:true}, 然后再使用router的拦截器beforeEach,如果拦截器没有从客户端session中拿到用户信息,也直接跳转到登录页面。


查看完整回答
反对 回复 2019-01-17
  • 1 回答
  • 0 关注
  • 547 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信