|
|
@ -46,43 +46,11 @@ export class LoginComponent {
|
|
|
|
errorLogin = '';
|
|
|
|
errorLogin = '';
|
|
|
|
|
|
|
|
|
|
|
|
constructor(private userService: UserService) {
|
|
|
|
constructor(private userService: UserService) {
|
|
|
|
merge(this.email.statusChanges, this.email.valueChanges)
|
|
|
|
merge(this.email.statusChanges, this.email.valueChanges).pipe(
|
|
|
|
.pipe(takeUntilDestroyed())
|
|
|
|
takeUntilDestroyed()
|
|
|
|
.subscribe(() => this.updateErrorMessage());
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
updateErrorMessage() {
|
|
|
|
|
|
|
|
if (this.email.hasError('required')) {
|
|
|
|
|
|
|
|
this.errorMessage = 'You must enter a value';
|
|
|
|
|
|
|
|
} else if (this.login.hasError('required')) {
|
|
|
|
|
|
|
|
this.errorMessage = 'You must enter a login';
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
this.errorMessage = '';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// register() {
|
|
|
|
|
|
|
|
// console.log('registering user :', this.login.value);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// const form: any = {
|
|
|
|
|
|
|
|
// value: {
|
|
|
|
|
|
|
|
// login: this.login.value,
|
|
|
|
|
|
|
|
// password: this.password.value,
|
|
|
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
// };
|
|
|
|
|
|
|
|
// this.userService.postUser(form).subscribe((response) => {
|
|
|
|
|
|
|
|
// console.log('response :', response);
|
|
|
|
|
|
|
|
// if ((response as any).success) {
|
|
|
|
|
|
|
|
// this.successRegister = 'Votre compte a été créé avec succès.';
|
|
|
|
|
|
|
|
// this.errorRegister = '';
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// this.errorRegister =
|
|
|
|
|
|
|
|
// "L'inscription a échoué : un compte avec ce login existe déjà.";
|
|
|
|
|
|
|
|
// this.successRegister = '';
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
loginAction() {
|
|
|
|
loginAction() {
|
|
|
|
console.log('login user :', this.login.value);
|
|
|
|
console.log('login user :', this.login.value);
|
|
|
|
|
|
|
|
|
|
|
|