Compare commits

...

4 commits

Author SHA1 Message Date
Mark Felder 41ba90904d TOTP length is configurable, so we can't hardcode the length here 2020-07-17 08:20:56 -05:00
Mark Felder 26c1196a16 Add autofocus to 2FA form during login process 2020-07-16 12:54:58 -05:00
Mark Felder e242684d1a Improve totp input field: disable autocorrect etc, add hints so browsers and password managers can find it 2020-07-15 17:58:07 -05:00
Mark Felder 1be7180214 Move 2FA section above OAuth tokens
If you have a lot of tokens the 2FA section is buried at the bottom
2020-07-15 17:13:00 -05:00
3 changed files with 18 additions and 5 deletions

View file

@ -16,9 +16,16 @@
{{ $t('login.authentication_code') }}
</label>
<input
id="code"
v-model="code"
autocomplete="one-time-code"
autocorrect="off"
autocapitalize="off"
autofocus="true"
class="form-control"
id="totp"
name="totp"
spellcheck="false"
type="text"
v-model="code"
>
</div>

View file

@ -97,8 +97,15 @@
<h4>{{ $t('general.verify') }}</h4>
<p>{{ $t('settings.mfa.verify.desc') }}</p>
<input
v-model="otpConfirmToken"
autocomplete="one-time-code"
autocorrect="off"
autocapitalize="off"
id="totp"
name="totp"
pattern="[0-9]*"
spellcheck="false"
type="text"
v-model="otpConfirmToken"
>
<p>{{ $t('settings.enter_current_password_to_confirm') }}:</p>

View file

@ -72,7 +72,7 @@
{{ changePasswordError }}
</p>
</div>
<mfa />
<div class="setting-item">
<h2>{{ $t('settings.oauth_tokens') }}</h2>
<table class="oauth-tokens">
@ -102,7 +102,6 @@
</tbody>
</table>
</div>
<mfa />
<div class="setting-item">
<h2>{{ $t('settings.delete_account') }}</h2>
<p v-if="!deletingAccount">