Armarium

{{ 'auth.tagline_login' | translate }}

@if (step() === 'credentials') {
{{ 'auth.keep_signed_in' | translate }} {{ 'auth.keep_signed_in_hint' | translate }}
@if (error()) {

{{ error() | translate }}

}

{{ 'auth.forgot_password' | translate }}

{{ 'auth.no_account' | translate }} {{ 'auth.sign_up' | translate }}

} @if (step() === 'totp') {

{{ 'auth.totp_title' | translate }}

{{ 'auth.totp_hint' | translate }}

{{ totpCountdown() }}
@for (i of [0,1,2,3,4,5]; track i) { }
@if (error()) {

{{ error() | translate }}

} @if (loading()) {

{{ 'auth.signing_in' | translate }}

}

{{ 'auth.totp_no_device' | translate }}

} @if (step() === 'backup') {

{{ 'auth.totp_use_backup' | translate }}

{{ 'auth.backup_format_hint' | translate }}

@if (error()) {

{{ error() | translate }}

}

{{ 'auth.totp_no_backup' | translate }}

} @if (step() === 'recovery') {

{{ 'auth.recovery_title' | translate }}

{{ 'auth.recovery_intro' | translate }}

@if (!recoverySent()) { } @else {

{{ 'auth.recovery_sent' | translate }}

@if (maskedEmail()) {

{{ maskedEmail() }}

}

{{ 'auth.recovery_spam_hint' | translate }}

@if (error()) {

{{ error() | translate }}

} }
}