mirror of
https://github.com/bitwarden/browser
synced 2025-12-29 14:43:31 +00:00
- Add recovery code enum and feature flag - Update recovery code text and warning messages - Log user in and redirect to two-factor settings page on valid recovery code - Run full sync and handle login errors silently - Move updated messaging behind feature flag PM-15534
41 lines
1.2 KiB
HTML
41 lines
1.2 KiB
HTML
<form [formGroup]="formGroup" [bitSubmit]="submit">
|
|
<p bitTypography="body1">
|
|
{{ recoveryCodeMessage }}
|
|
<a
|
|
bitLink
|
|
href="https://bitwarden.com/help/lost-two-step-device/"
|
|
target="_blank"
|
|
rel="noreferrer"
|
|
>{{ "learnMore" | i18n }}</a
|
|
>
|
|
</p>
|
|
<bit-form-field>
|
|
<bit-label>{{ "emailAddress" | i18n }}</bit-label>
|
|
<input
|
|
bitInput
|
|
type="text"
|
|
formControlName="email"
|
|
appAutofocus
|
|
inputmode="email"
|
|
appInputVerbatim="false"
|
|
/>
|
|
</bit-form-field>
|
|
<bit-form-field>
|
|
<bit-label>{{ "masterPass" | i18n }}</bit-label>
|
|
<input bitInput type="password" formControlName="masterPassword" appInputVerbatim />
|
|
</bit-form-field>
|
|
<bit-form-field>
|
|
<bit-label>{{ "recoveryCodeTitle" | i18n }}</bit-label>
|
|
<input bitInput type="text" formControlName="recoveryCode" appInputVerbatim />
|
|
</bit-form-field>
|
|
<hr />
|
|
<div class="tw-flex tw-gap-2">
|
|
<button type="submit" bitButton bitFormButton buttonType="primary" [block]="true">
|
|
{{ "submit" | i18n }}
|
|
</button>
|
|
<a bitButton buttonType="secondary" routerLink="/login" [block]="true">
|
|
{{ "cancel" | i18n }}
|
|
</a>
|
|
</div>
|
|
</form>
|