diff --git a/src/stores/userStore.ts b/src/stores/userStore.ts index f72e5cc8137a0af1bb9a8a968c6d7042ea35c627..4950b3e33d345e04b1dcd9b99f2b7b22309c5cfd 100644 --- a/src/stores/userStore.ts +++ b/src/stores/userStore.ts @@ -42,7 +42,7 @@ export const useUserStore = defineStore('user', () => { user.value.lastname = lastname user.value.username = username - router.push({ name: 'configurations1' }) + router.push({ name: 'addAlternativeLogin' }) }) .catch((error) => { const axiosError = error as AxiosError @@ -80,7 +80,7 @@ export const useUserStore = defineStore('user', () => { router.push({ name: 'login' }) } - const registerPasskey = async () => { + const bioRegister = async () => { try { const response = await authInterceptor.post("/auth/bioRegistration"); initialCheckStatus(response); @@ -117,8 +117,10 @@ export const useUserStore = defineStore('user', () => { clientExtensionResults: publicKeyCredential.getClientExtensionResults(), }; - await authInterceptor.post("/auth/finishBioRegistration", { credential: JSON.stringify(encodedResult) }); + await authInterceptor.post("/auth/finishBioRegistration", { credential: JSON.stringify(encodedResult) }) + .then(response => { router.push({ name: 'configurations1' }) }); } catch (error) { + router.push({ name: 'configurations1' }) console.error(error); } } @@ -192,6 +194,7 @@ export const useUserStore = defineStore('user', () => { login, logout, bioLogin, + bioRegister, errorMessage } })