From 58dc73fc5736385096e6ceaf0fce27102b278085 Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Sat, 18 Jan 2020 16:21:49 -0500 Subject: [PATCH] logout if session is not valid --- src/_store/account.module.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/_store/account.module.js b/src/_store/account.module.js index 6cb102b..92fdf12 100644 --- a/src/_store/account.module.js +++ b/src/_store/account.module.js @@ -34,7 +34,15 @@ const actions = { userService.getMe(messages, errors) .then( user => commit('checkSessionSuccess', user), - error => commit('checkSessionFailure', error) + error => { + commit('checkSessionFailure', error); + if (error === 'Not Found' || error === 'Forbidden') { + userService.logout(messages, errors).then( + ok => router.replace('/login'), + error => router.replace('/login') + ); + } + } ); }, login({ dispatch, commit }, { user, messages, errors }) {