浏览代码

Remove former localStorage in case of 401 response

Bubka 5 年之前
父节点
当前提交
6ed88664d3
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      resources/js/api.js

+ 6 - 1
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
     // Otherwise we push to a specific or generic error view
     let routeName = 'genericError'
     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'
     if ( error.response.status === 404 ) routeName = '404'
 
 
     router.push({ name: routeName, params: { err: error.response } })
     router.push({ name: routeName, params: { err: error.response } })