码农之前端

路由守卫和token

2020-02-23  本文已影响0人  O人心

  1.直接进入index的时候,参数to被改变成了"/index",触发路由指向,就会跑beforeEach

   2.再一次 next 指向了login,再次发生路由指向,再跑beforeEach,参数的to被改变成了"/login"

   3.白名单判断存在,则直接执行next(),因为没有参数,所以不会再次执行beforeEach

* next('/index');有参数的话就有路由指向,会重复判断,造成死循环


用户进入页面登录页面:

1、输入网址进入index页面,如果用户未登录---进入后台--后台检测没有token,提示用户非法进入

2、已登录--进入后台检测

    2.1 token存在且正常,后台检测可继续访问

    2.2 token过期或存在异常,后台检测,返回登录页面,提示非法进入

上一篇 下一篇

猜你喜欢

热点阅读