diff --git a/src/axios.js b/src/axios.js index cff0fda..08eb62e 100644 --- a/src/axios.js +++ b/src/axios.js @@ -8,7 +8,8 @@ export var getHeader = () => { return { 'Content-Type': 'application/json', - 'Authorization': 'Bearer ' + localStorage.getItem("accessToken") || localStorage.accessToken + //'Authorization': 'Bearer ' + localStorage.getItem("accessToken") || localStorage.accessToken + 'Authorization': 'Bearer ' + sessionStorage.getItem("accessToken") || sessionStorage.accessToken }; } @@ -21,7 +22,7 @@ var myax= new axios.create({ myax.interceptors.request.use( config => { - config.headers["Authorization"] = "Bearer " + localStorage.getItem("accessToken"); + config.headers["Authorization"] = "Bearer " + sessionStorage.getItem("accessToken"); return config; }, error => { @@ -29,6 +30,17 @@ myax.interceptors.request.use( } ); +myax.interceptors.request.use( + config => { + config.headers["Authorization"] = "Bearer " + sessionStorage.getItem("accessToken"); + return config; + }, + error => { + Promise.reject(error); + } +); + + export default myax; diff --git a/src/layouts/components/navbar/components/ProfileDropDown.vue b/src/layouts/components/navbar/components/ProfileDropDown.vue index bb82ec5..192fb6b 100644 --- a/src/layouts/components/navbar/components/ProfileDropDown.vue +++ b/src/layouts/components/navbar/components/ProfileDropDown.vue @@ -47,14 +47,14 @@ // }, username(){ const data = localStorage.getItem('user') - console.log(data,'dayaaaaaaa'); + // console.log(data,'dayaaaaaaa'); } }, methods: { logout() { - if (localStorage.getItem('accessToken')) { - localStorage.removeItem('user'); - localStorage.removeItem('accessToken'); + if (sessionStorage.getItem('accessToken')) { + sessionStorage.removeItem('user'); + sessionStorage.removeItem('accessToken'); } this.$router.push('/auth/login').catch(() => { }); diff --git a/src/main.js b/src/main.js index ac0206f..58770b7 100644 --- a/src/main.js +++ b/src/main.js @@ -9,8 +9,9 @@ import Vue from 'vue' -import App from './App.vue' import Antd from 'ant-design-vue'; +import App from './App.vue' + import 'ant-design-vue/dist/antd.less'; // Vuesax Component Framework diff --git a/src/router.js b/src/router.js index 6220b1d..aea703d 100644 --- a/src/router.js +++ b/src/router.js @@ -103,11 +103,12 @@ router.afterEach(() => { }) router.beforeEach((to, from, next) => { - return next(); - let isLogin = localStorage.getItem('accessToken'); + // return next(); + let isLogin = sessionStorage.getItem('accessToken'); console.log("to.path ==> ", to.path); if ( ( + to.path === "/register/form" || to.path === "/auth/login" || to.path === "/auth/register" || to.path === "/pages/error-404" || diff --git a/src/store/auth/moduleAuthActions.js b/src/store/auth/moduleAuthActions.js index 2a66126..b2d248b 100644 --- a/src/store/auth/moduleAuthActions.js +++ b/src/store/auth/moduleAuthActions.js @@ -93,7 +93,8 @@ export default { .then(response => { if (response.data) { // Navigate User to homepage - localStorage.setItem("accessToken", response.data.api_token) + sessionStorage.setItem("accessToken", response.data.api_token); + //localStorage.setItem("accessToken", response.data.api_token) // Set accessToken // Update user details commit('UPDATE_USER_INFO', response.data, {root: true}) @@ -390,7 +391,8 @@ export default { .then(response => { if (response.data) { // Navigate User to homepage - localStorage.setItem("accessToken", response.data.api_token) + sessionStorage.setItem("accessToken", response.data.api_token); + //localStorage.setItem("accessToken", response.data.api_token) // Set accessToken // Update user details @@ -428,7 +430,8 @@ export default { router.push(router.currentRoute.query.to || '/') // Update data in localStorage - localStorage.setItem("accessToken", response.data.accessToken) + sessionStorage.setItem("accessToken", response.data.accessToken); + //localStorage.setItem("accessToken", response.data.accessToken) commit('UPDATE_USER_INFO', response.data.userData, {root: true}) resolve(response) diff --git a/src/views/DashboardAnalytics.vue b/src/views/DashboardAnalytics.vue index 56a45b8..cf84e7a 100644 --- a/src/views/DashboardAnalytics.vue +++ b/src/views/DashboardAnalytics.vue @@ -60,7 +60,7 @@