Ajout de check et messages d'erreur
sur les formulaires de connexion et création d'utilisateur.
This commit is contained in:
@@ -33,11 +33,14 @@ export class CreateUserComponent implements OnInit {
|
||||
|
||||
ngOnInit() {
|
||||
this.createForm = this.formBuilder.group({
|
||||
username: ["", Validators.required],
|
||||
password: ["", Validators.required],
|
||||
firstname: ["", Validators.required],
|
||||
lastname: ["", Validators.required],
|
||||
email: ["", Validators.required]
|
||||
username: ["", [Validators.required, Validators.minLength(3)]],
|
||||
password: [
|
||||
"",
|
||||
[Validators.required, Validators.pattern("^[A-Za-z0-9_-]{8,15}$")]
|
||||
],
|
||||
firstname: ["", [Validators.required, Validators.minLength(3)]],
|
||||
lastname: ["", [Validators.required, Validators.minLength(3)]],
|
||||
email: ["", [Validators.required, Validators.email]]
|
||||
});
|
||||
|
||||
// get return url from route parameters or default to '/'
|
||||
@@ -49,14 +52,15 @@ export class CreateUserComponent implements OnInit {
|
||||
}
|
||||
|
||||
onCreateSubmit() {
|
||||
this.loading = true;
|
||||
this.submitted = true;
|
||||
|
||||
// stop here if form is invalid
|
||||
if (this.createForm.invalid) {
|
||||
this.loading = true;
|
||||
return;
|
||||
}
|
||||
|
||||
this.loading = true;
|
||||
let createUser = new User();
|
||||
createUser.login = this.createCtrls.username.value;
|
||||
createUser.password = this.createCtrls.password.value;
|
||||
|
||||
Reference in New Issue
Block a user