bitwarden-estensione-browser/src/app/settings/change-password.component.html

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

91 lines
2.7 KiB
HTML
Raw Normal View History

2018-06-26 02:49:49 +02:00
<app-callout type="warning">{{ "loggedOutWarning" | i18n }}</app-callout>
<app-callout
type="info"
[enforcedPolicyOptions]="enforcedPolicyOptions"
*ngIf="enforcedPolicyOptions"
>
</app-callout>
<form #form (ngSubmit)="submit()" [appApiAction]="formPromise" ngNativeValidate autocomplete="off">
2018-06-21 21:30:17 +02:00
<div class="row">
<div class="col-6">
<div class="form-group">
<label for="currentMasterPassword">{{ "currentMasterPass" | i18n }}</label>
<input
id="currentMasterPassword"
type="password"
name="MasterPasswordHash"
class="form-control"
[(ngModel)]="currentMasterPassword"
required
appInputVerbatim
2018-06-21 21:30:17 +02:00
/>
2018-08-28 04:40:03 +02:00
</div>
</div>
2021-12-17 15:57:11 +01:00
</div>
2018-08-28 04:40:03 +02:00
<div class="row">
<div class="col-6">
2018-06-21 21:30:17 +02:00
<div class="form-group">
<label for="newMasterPassword">{{ "newMasterPass" | i18n }}</label>
<input
id="newMasterPassword"
type="password"
name="NewMasterPasswordHash"
class="form-control mb-1"
[(ngModel)]="masterPassword"
(input)="updatePasswordStrength()"
required
appInputVerbatim
autocomplete="new-password"
/>
<app-password-strength
[score]="masterPasswordScore"
[showText]="true"
></app-password-strength>
2018-06-21 21:30:17 +02:00
</div>
</div>
2018-08-28 04:40:03 +02:00
<div class="col-6">
<div class="form-group">
<label for="masterPasswordRetype">{{ "confirmNewMasterPass" | i18n }}</label>
2021-12-17 15:57:11 +01:00
<input
id="masterPasswordRetype"
type="password"
name="MasterPasswordRetype"
class="form-control"
[(ngModel)]="masterPasswordRetype"
2019-10-11 16:35:24 +02:00
required
appInputVerbatim
autocomplete="new-password"
/>
</div>
</div>
2021-12-17 15:57:11 +01:00
</div>
2018-06-21 21:30:17 +02:00
<div class="form-group">
<div class="form-check">
2021-12-17 15:57:11 +01:00
<input
2019-02-21 22:50:37 +01:00
class="form-check-input"
type="checkbox"
id="rotateEncKey"
name="RotateEncKey"
[(ngModel)]="rotateEncKey"
(change)="rotateEncKeyClicked()"
2021-12-17 15:57:11 +01:00
/>
2019-02-21 22:50:37 +01:00
<label class="form-check-label" for="rotateEncKey">
{{ "rotateAccountEncKey" | i18n }}
2021-12-17 15:57:11 +01:00
</label>
<a
href="https://bitwarden.com/help/article/account-encryption-key/#rotate-your-encryption-key"
2019-10-11 16:35:24 +02:00
target="_blank"
rel="noopener"
appA11yTitle="{{ 'learnMore' | i18n }}"
2021-12-17 15:57:11 +01:00
>
2019-10-11 16:35:24 +02:00
<i class="fa fa-question-circle-o" aria-hidden="true"></i>
2021-12-17 15:57:11 +01:00
</a>
</div>
</div>
2018-07-18 05:15:15 +02:00
<button type="submit" class="btn btn-primary btn-submit" [disabled]="form.loading">
2019-10-11 16:35:24 +02:00
<i class="fa fa-spinner fa-spin" title="{{ 'loading' | i18n }}" aria-hidden="true"></i>
2018-06-21 21:30:17 +02:00
<span>{{ "changeMasterPassword" | i18n }}</span>
</button>
</form>