- Manage multiple login, in different browsers... Multi Token...

- visualization of the Connection State (Online, Offline) using fetch.
This commit is contained in:
Paolo Arena
2019-02-09 18:04:49 +01:00
parent b65d0a2386
commit 4d5cea1c17
20 changed files with 393 additions and 209 deletions

View File

@@ -5,6 +5,7 @@ import {
AxiosResponse
} from 'axios'
import { default as VueRouter } from 'vue-router'
import { serv_constants } from "@src/store/Modules/serv_constants"
// import { TokenHelper } from "./token-helper";
let initialized: boolean = false
@@ -54,7 +55,7 @@ export function UseAxios(router: VueRouter) {
}
}
if (response.status === 403 && handle(response.status, exclude)) {
if (response.status === serv_constants.RIS_CODE__HTTP_FORBIDDEN_INVALID_TOKEN && handle(response.status, exclude)) {
window.setTimeout(() => router.replace('/forbidden'), 200)
}