|
|
|
@ -3,7 +3,9 @@
|
|
|
|
|
<h4>{{ 'AbpAccount::Login' | abpLocalization }}</h4>
|
|
|
|
|
<strong>
|
|
|
|
|
{{ 'AbpAccount::AreYouANewUser' | abpLocalization }}
|
|
|
|
|
<a class="text-decoration-none" routerLink="/account/register">{{ 'AbpAccount::Register' | abpLocalization }}</a>
|
|
|
|
|
<a class="text-decoration-none" routerLink="/account/register">{{
|
|
|
|
|
'AbpAccount::Register' | abpLocalization
|
|
|
|
|
}}</a>
|
|
|
|
|
</strong>
|
|
|
|
|
<form [formGroup]="form" (ngSubmit)="onSubmit()" validateOnSubmit class="mt-4">
|
|
|
|
|
<div class="form-group">
|
|
|
|
@ -15,16 +17,28 @@
|
|
|
|
|
type="text"
|
|
|
|
|
id="login-input-user-name-or-email-address"
|
|
|
|
|
formControlName="username"
|
|
|
|
|
autocomplete="username"
|
|
|
|
|
autofocus
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="login-input-password">{{ 'AbpAccount::Password' | abpLocalization }}</label>
|
|
|
|
|
<input class="form-control" type="password" id="login-input-password" formControlName="password" />
|
|
|
|
|
<input
|
|
|
|
|
class="form-control"
|
|
|
|
|
type="password"
|
|
|
|
|
id="login-input-password"
|
|
|
|
|
formControlName="password"
|
|
|
|
|
autocomplete="current-password"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-check" validationTarget validationStyle>
|
|
|
|
|
<label class="form-check-label" for="login-input-remember-me">
|
|
|
|
|
<input class="form-check-input" type="checkbox" id="login-input-remember-me" formControlName="remember" />
|
|
|
|
|
<input
|
|
|
|
|
class="form-check-input"
|
|
|
|
|
type="checkbox"
|
|
|
|
|
id="login-input-remember-me"
|
|
|
|
|
formControlName="remember"
|
|
|
|
|
/>
|
|
|
|
|
{{ 'AbpAccount::RememberMe' | abpLocalization }}
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|