|
|
|
@ -1,12 +1,16 @@
|
|
|
|
|
import { CommonModule } from '@angular/common';
|
|
|
|
|
import { Component } from '@angular/core';
|
|
|
|
|
import { FormsModule, ReactiveFormsModule, Validators } from '@angular/forms';
|
|
|
|
|
import { FormBuilder } from '@angular/forms';
|
|
|
|
|
import {
|
|
|
|
|
FormBuilder,
|
|
|
|
|
FormGroup,
|
|
|
|
|
FormsModule,
|
|
|
|
|
ReactiveFormsModule,
|
|
|
|
|
Validators,
|
|
|
|
|
} from '@angular/forms';
|
|
|
|
|
import { Router } from '@angular/router';
|
|
|
|
|
import { FormGroup } from '@angular/forms';
|
|
|
|
|
import { User } from '../../model/User';
|
|
|
|
|
import { RegisterService } from '../../services/register.service';
|
|
|
|
|
import { LocalStorageService } from '../../services/localstorage.service';
|
|
|
|
|
import { CommonModule } from '@angular/common';
|
|
|
|
|
import { RegisterService } from '../../services/register.service';
|
|
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
|
selector: 'app-register-page',
|
|
|
|
@ -30,7 +34,7 @@ export class RegisterPageComponent {
|
|
|
|
|
{
|
|
|
|
|
login: [
|
|
|
|
|
this.user.login,
|
|
|
|
|
[Validators.required, Validators.minLength(6)],
|
|
|
|
|
[Validators.required, Validators.minLength(3)],
|
|
|
|
|
],
|
|
|
|
|
password: [
|
|
|
|
|
this.user.password,
|
|
|
|
@ -51,7 +55,8 @@ export class RegisterPageComponent {
|
|
|
|
|
|
|
|
|
|
public register() {
|
|
|
|
|
if (this.userForm.invalid) {
|
|
|
|
|
this.errorMessage = 'Veuillez remplir tous les champs';
|
|
|
|
|
this.errorMessage =
|
|
|
|
|
'Veuillez remplir tous les champs (identifiant de 3 caractères et mot de passe de 6 caractères minimum)';
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -75,7 +80,7 @@ export class RegisterPageComponent {
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
openRegisterModal() {
|
|
|
|
|
this.isRegisterModalOpen = true;
|
|
|
|
|
}
|
|
|
|
|