mirror of
https://github.com/bitwarden/desktop.git
synced 2024-11-28 12:35:40 +01:00
[Captcha] Implement captcha for 2fa (#1390)
* [Captcha] Implement captcha for 2fa * Update jslib * Added remaining items necessary for captcha // updated login to match 2fa style
This commit is contained in:
parent
edc5245173
commit
e84be59075
@ -65,12 +65,15 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-content-row" [hidden]="!showCaptcha()">
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="box last" [hidden]="!showCaptcha()">
|
||||||
|
<div class="box-content">
|
||||||
|
<div class="box-content-row">
|
||||||
<iframe id="hcaptcha_iframe" height="80"></iframe>
|
<iframe id="hcaptcha_iframe" height="80"></iframe>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="buttons with-rows">
|
<div class="buttons with-rows">
|
||||||
<div class="buttons-row">
|
<div class="buttons-row">
|
||||||
<button type="submit" class="btn primary block" [disabled]="form.loading" appBlurClick>
|
<button type="submit" class="btn primary block" [disabled]="form.loading" appBlurClick>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
[appApiAction]="formPromise"
|
[appApiAction]="formPromise"
|
||||||
attr.aria-hidden="{{ showingModal }}"
|
attr.aria-hidden="{{ showingModal }}"
|
||||||
>
|
>
|
||||||
<div class="content">
|
<div id="content" class="content">
|
||||||
<h1>{{ title }}</h1>
|
<h1>{{ title }}</h1>
|
||||||
<p *ngIf="selectedProviderType === providerType.Authenticator">
|
<p *ngIf="selectedProviderType === providerType.Authenticator">
|
||||||
{{ "enterVerificationCodeApp" | i18n }}
|
{{ "enterVerificationCodeApp" | i18n }}
|
||||||
@ -100,6 +100,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="box last" [hidden]="!showCaptcha()">
|
||||||
|
<div class="box-content">
|
||||||
|
<div class="box-content-row">
|
||||||
|
<iframe id="hcaptcha_iframe" height="80"></iframe>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<button
|
<button
|
||||||
type="submit"
|
type="submit"
|
||||||
|
@ -80,4 +80,12 @@ export class TwoFactorComponent extends BaseTwoFactorComponent {
|
|||||||
modal.close();
|
modal.close();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async submit() {
|
||||||
|
await super.submit();
|
||||||
|
if (this.captchaSiteKey) {
|
||||||
|
const content = document.getElementById("content") as HTMLDivElement;
|
||||||
|
content.setAttribute("style", "width:335px");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user