From 676f2fcaac7b81bc3a77c2ecc047d508927814d5 Mon Sep 17 00:00:00 2001 From: Derick Montague Date: Mon, 23 Dec 2019 20:53:49 -0600 Subject: Add login form validation - Sending incorrect credentials returns a 401 and we don't want the page to redirect if we are trying to login. Wrapped the redirect in an if block. - Returning a promise used by the logout action, which is needed when not redirecting the page. Didn't add to the if block since other errors that use the router to redirect will need the Promise returned also, e.g. 403. Signed-off-by: Derick Montague Change-Id: I6db706ef7c71ed13baed95dc4264e6ae11d13ad3 --- src/store/modules/Authentication/AuthenticanStore.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/store/modules/Authentication/AuthenticanStore.js') diff --git a/src/store/modules/Authentication/AuthenticanStore.js b/src/store/modules/Authentication/AuthenticanStore.js index 88456e95..3a554b6b 100644 --- a/src/store/modules/Authentication/AuthenticanStore.js +++ b/src/store/modules/Authentication/AuthenticanStore.js @@ -13,7 +13,7 @@ const AuthenticationStore = { }, mutations: { authRequest(state) { - state.status = 'loading'; + state.status = 'processing'; }, authSuccess(state) { state.status = 'authenticated'; @@ -22,6 +22,9 @@ const AuthenticationStore = { authError(state) { state.status = 'error'; }, + authReset(state) { + state.status = ''; + }, logout(state) { state.status = ''; Cookies.remove('XSRF-TOKEN'); -- cgit v1.2.3