parent
7de3db7c66
commit
2d5c4f126e
@ -1,43 +1,33 @@
|
||||
<div class="form-container">
|
||||
<h1>Formulaire de connexion :</h1>
|
||||
|
||||
<mat-form-field class="form-field">
|
||||
<mat-label>Enter your login</mat-label>
|
||||
<input matInput placeholder="pat" [formControl]="login" required />
|
||||
<mat-error *ngIf="login.invalid"></mat-error>
|
||||
<form [formGroup]="loginForm" (ngSubmit)="loginAction()">
|
||||
<mat-form-field>
|
||||
<mat-label>Login</mat-label>
|
||||
<input matInput formControlName="login" required />
|
||||
<mat-error *ngIf="loginForm.controls.login.invalid">
|
||||
Login is required
|
||||
</mat-error>
|
||||
</mat-form-field>
|
||||
|
||||
<mat-form-field class="form-field">
|
||||
<mat-label>Enter your password</mat-label>
|
||||
<mat-form-field>
|
||||
<mat-label>Password</mat-label>
|
||||
<input
|
||||
matInput
|
||||
[type]="hide ? 'password' : 'text'"
|
||||
[formControl]="password"
|
||||
formControlName="password"
|
||||
required />
|
||||
<button
|
||||
mat-icon-button
|
||||
matSuffix
|
||||
(click)="hide = !hide"
|
||||
[attr.aria-label]="'Hide password'"
|
||||
[attr.aria-pressed]="hide">
|
||||
[attr.aria-label]="'Hide password'">
|
||||
<mat-icon>{{ hide ? 'visibility_off' : 'visibility' }}</mat-icon>
|
||||
</button>
|
||||
<mat-error *ngIf="password.invalid">{{ errorMessage }}</mat-error>
|
||||
<mat-error *ngIf="loginForm.controls.password.invalid">
|
||||
Password is required
|
||||
</mat-error>
|
||||
</mat-form-field>
|
||||
|
||||
<button
|
||||
mat-flat-button
|
||||
color="primary"
|
||||
(click)="loginAction()"
|
||||
[disabled]="login.invalid || password.invalid">
|
||||
Se connecter
|
||||
</button>
|
||||
<button mat-raised-button type="submit">Login</button>
|
||||
|
||||
<!-- Message de retour de l'inscription -->
|
||||
<div *ngIf="successLogin" class="success-message">
|
||||
{{ successLogin }}
|
||||
</div>
|
||||
<div *ngIf="errorLogin" class="error-message">
|
||||
{{ errorLogin }}
|
||||
</div>
|
||||
</div>
|
||||
<div *ngIf="errorLogin">{{ errorLogin }}</div>
|
||||
<div *ngIf="successLogin">{{ successLogin }}</div>
|
||||
</form>
|
||||
|
Loading…
Reference in new issue