TOTP UX improvements & translation fixes
This commit is contained in:
parent
f9831f8e47
commit
8f84594e92
3 changed files with 9 additions and 2 deletions
|
@ -28,7 +28,7 @@
|
||||||
"passwordPlaceholder": "e.g. •••••••••••",
|
"passwordPlaceholder": "e.g. •••••••••••",
|
||||||
"resetPassword": "Reset your password",
|
"resetPassword": "Reset your password",
|
||||||
"resetPasswordAction": "Send me a password reset link",
|
"resetPasswordAction": "Send me a password reset link",
|
||||||
"restPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.",
|
"resetPasswordSuccess": "Check your inbox! You should have an e-mail with instructions on how to reset your password.",
|
||||||
"passwordsDontMatch": "Passwords don't match",
|
"passwordsDontMatch": "Passwords don't match",
|
||||||
"confirmEmailSuccess": "You successfully confirmed your email! You can log in now.",
|
"confirmEmailSuccess": "You successfully confirmed your email! You can log in now.",
|
||||||
"totpTitle": "Two Factor Authentication Code",
|
"totpTitle": "Two Factor Authentication Code",
|
||||||
|
|
|
@ -184,7 +184,14 @@ export default {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.$store.dispatch('auth/login', credentials)
|
this.$store.dispatch('auth/login', credentials)
|
||||||
|
.then(() => {
|
||||||
|
this.$store.commit('auth/needsTotpPasscode', false)
|
||||||
|
})
|
||||||
.catch(e => {
|
.catch(e => {
|
||||||
|
if (e.response && e.response.data.code === 1017 && !credentials.totpPasscode) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
const err = getErrorText(e, p => this.$t(p))
|
const err = getErrorText(e, p => this.$t(p))
|
||||||
if (typeof err[1] !== 'undefined') {
|
if (typeof err[1] !== 'undefined') {
|
||||||
this.$store.commit(ERROR_MESSAGE, err[1])
|
this.$store.commit(ERROR_MESSAGE, err[1])
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
:loading="this.passwordResetService.loading"
|
:loading="this.passwordResetService.loading"
|
||||||
@click="submit"
|
@click="submit"
|
||||||
>
|
>
|
||||||
{{ $t('user.auth.resetPassoword') }}
|
{{ $t('user.auth.resetPassword') }}
|
||||||
</x-button>
|
</x-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue