From 4e01bf696a8d7e779858424c9105bbf202531844 Mon Sep 17 00:00:00 2001 From: Jonathan Baecker Date: Tue, 15 Sep 2020 10:27:21 +0200 Subject: [PATCH] delete auth cookies from old session --- store/auth.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/store/auth.js b/store/auth.js index 32ecf1a0..dbbd16b2 100644 --- a/store/auth.js +++ b/store/auth.js @@ -87,10 +87,11 @@ export const actions = { const expire_token = decoded_token.exp const expire_refresh = decoded_refresh.exp - if (expire_token - timestamp > 15) { + if (state.jwtToken && expire_token - timestamp > 15) { // DO NOTHING, DO NOT REFRESH commit('UPDATE_IS_LOGIN', true) - } else if (expire_refresh - timestamp > 0) { + } else if (!state.jwtToken || expire_refresh - timestamp > 0) { + commit('UPADTE_TOKEN', { token, refresh }) await dispatch('refreshToken') } else { // PROMPT USER TO RE-LOGIN, THIS ELSE CLAUSE COVERS THE CONDITION WHERE A TOKEN IS EXPIRED AS WELL