diff --git a/src/permission.js b/src/permission.js index 2215e66..977f560 100644 --- a/src/permission.js +++ b/src/permission.js @@ -3,7 +3,7 @@ */ import store from './store' import router from './router' -import { getToken, setToken } from 'utils/auth' +import { getToken, setToken, removeToken } from 'utils/auth' import { getQuery } from 'utils' import { isEmpty, assign } from 'lodash-es' @@ -17,6 +17,10 @@ router.beforeEach(async (to, from, next) => { if (isEmpty(history.state.current)) { assign(history.state, { current: from.fullPath }) } + if (to.path === '/sso') { + // 进入 sso 页面默认就是没有登录 + removeToken() + } if (getToken()) { // 判断用户是否处于登录状态 if (to.path === '/login') {