diff options
author | Maksim Zakharov <m.zakharov@IBS.RU> | 2022-04-27 14:59:55 +0300 |
---|---|---|
committer | Maksim Zakharov <m.zakharov@IBS.RU> | 2022-04-28 15:27:48 +0300 |
commit | 3f9ce4eaf391733e8769caec8da84302c012b21e (patch) | |
tree | e63a6e7e84ffabf77b905d2307716b7f27dd100e /src/store/modules/Authentication | |
parent | 87161635e7e7b6cd5d625b23cbd85730362f164f (diff) | |
download | webui-vue-3f9ce4eaf391733e8769caec8da84302c012b21e.tar.xz |
restyled login page
Diffstat (limited to 'src/store/modules/Authentication')
-rw-r--r-- | src/store/modules/Authentication/AuthenticanStore.js | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/store/modules/Authentication/AuthenticanStore.js b/src/store/modules/Authentication/AuthenticanStore.js index 07d5ee8b..3588207a 100644 --- a/src/store/modules/Authentication/AuthenticanStore.js +++ b/src/store/modules/Authentication/AuthenticanStore.js @@ -6,8 +6,14 @@ const AuthenticationStore = { namespaced: true, state: { authError: false, + // для работы локально // + // xsrfCookie: true, + // isAuthenticatedCookie: true, + // + // для сборки образа // xsrfCookie: Cookies.get('XSRF-TOKEN'), isAuthenticatedCookie: Cookies.get('IsAuthenticated'), + //// }, getters: { authError: (state) => state.authError, @@ -19,11 +25,15 @@ const AuthenticationStore = { token: (state) => state.xsrfCookie, }, mutations: { + //Расскомментить этот + // authSuccess() { + //Закомментить этот код authSuccess(state) { state.authError = false; state.xsrfCookie = Cookies.get('XSRF-TOKEN'); }, authError(state, authError = true) { + // authError() { state.authError = authError; }, logout(state) { @@ -35,6 +45,12 @@ const AuthenticationStore = { }, }, actions: { + // для работы локально // + // login({ commit }) { + // commit('authError', false); + // commit('authSuccess'); + // }, + // для сборки образа // login({ commit }, { username, password }) { commit('authError', false); return api @@ -45,6 +61,7 @@ const AuthenticationStore = { throw new Error(error); }); }, + ///// logout({ commit }) { api .post('/logout', { data: [] }) @@ -52,17 +69,27 @@ const AuthenticationStore = { .then(() => router.go('/login')) .catch((error) => console.log(error)); }, + // для работы локально // + // checkPasswordChangeRequired() { + // return false; + // }, + // для сборки образа // checkPasswordChangeRequired(_, username) { api .get(`/redfish/v1/AccountService/Accounts/${username}`) .then(({ data: { PasswordChangeRequired } }) => PasswordChangeRequired) .catch((error) => console.log(error)); }, + /////// + // для работы локально // + // resetStoreState() {}, + // для сборки образа // resetStoreState({ state }) { state.authError = false; state.xsrfCookie = Cookies.get('XSRF-TOKEN'); state.isAuthenticatedCookie = Cookies.get('IsAuthenticated'); }, + ////// }, }; |