diff --git a/packages/nc-gui/pages/forgot-password.vue b/packages/nc-gui/pages/forgot-password.vue index 97d32e93d3..f9c92f844a 100644 --- a/packages/nc-gui/pages/forgot-password.vue +++ b/packages/nc-gui/pages/forgot-password.vue @@ -5,12 +5,10 @@ definePageMeta({ requiresAuth: false, }) -const { api, isLoading } = useApi() +const { api, isLoading, error } = useApi() const { t } = useI18n() -let error = $ref(null) - let success = $ref(false) const formValidator = ref() @@ -41,18 +39,13 @@ async function resetPassword() { resetError() - try { - await api.auth.passwordForgot(form) - + await api.auth.passwordForgot(form).then(() => { success = true - } catch (e: any) { - // todo: errors should not expose what was wrong (i.e. do not show "Password is wrong" messages) - error = await extractSdkResponseErrorMsg(e) - } + }) } function resetError() { - if (error) error = null + if (error.value) error.value = null } @@ -62,7 +55,10 @@ function resetError() {
- +

{{ $t('title.resetPassword') }}

diff --git a/packages/nc-gui/pages/signin.vue b/packages/nc-gui/pages/signin.vue index 8322e7e058..d996cd87d1 100644 --- a/packages/nc-gui/pages/signin.vue +++ b/packages/nc-gui/pages/signin.vue @@ -65,7 +65,10 @@ function resetError() {
- +

{{ $t('general.signIn') }}

diff --git a/packages/nc-gui/pages/signup/[[token]].vue b/packages/nc-gui/pages/signup/[[token]].vue index e1d857130e..0645740965 100644 --- a/packages/nc-gui/pages/signup/[[token]].vue +++ b/packages/nc-gui/pages/signup/[[token]].vue @@ -85,7 +85,10 @@ function resetError() {
- +

{{ $t('general.signUp') }}