From 6ed88664d34a19e88027c55b2ac651653bbae932 Mon Sep 17 00:00:00 2001 From: Bubka <858858+Bubka@users.noreply.github.com> Date: Thu, 27 Feb 2020 09:30:02 +0100 Subject: [PATCH] Remove former localStorage in case of 401 response --- resources/js/api.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/resources/js/api.js b/resources/js/api.js index 101e18d2..9502352e 100644 --- a/resources/js/api.js +++ b/resources/js/api.js @@ -45,7 +45,12 @@ Vue.axios.interceptors.response.use(response => response, error => { // Otherwise we push to a specific or generic error view let routeName = 'genericError' - if ( error.response.status === 401 ) routeName = 'login' + if ( error.response.status === 401 ) { + localStorage.removeItem('jwt'); + localStorage.removeItem('user'); + routeName = 'login' + } + if ( error.response.status === 404 ) routeName = '404' router.push({ name: routeName, params: { err: error.response } })