restructuration des fichiers (pour pouvoir passer plus facilement plusieurs fronts)

This commit is contained in:
MiharyR 2021-11-11 17:02:27 +01:00
parent 48fb0845f1
commit ef5dd96747
86 changed files with 1343 additions and 335 deletions

View file

@ -0,0 +1,75 @@
import {Component, OnInit} from '@angular/core';
import {MessageService} from "../../../utils/services/message/message.service";
import {Router} from "@angular/router";
import {ThemeService} from "../../../utils/services/theme/theme.service";
@Component({
selector: 'app-page-login',
templateUrl: './page-login.component.html',
styleUrls: ['./page-login.component.scss']
})
export class PageLoginComponent implements OnInit
{
pseudo: string = "" ;
password: string = "" ;
hasError: boolean = false;
errorMessage: string = "";
constructor( private messageService: MessageService,
private router: Router,
public themeService: ThemeService ) { }
ngOnInit(): void {}
onSeConnecter(): void
{
this.checkError();
if(!this.hasError)
{
let data = {
"pseudo": this.pseudo,
"password": this.password
};
this.messageService
.sendMessage('connexion', data)
.subscribe( retour => this.maCallback(retour))
}
}
maCallback(retour): void
{
console.log(retour.data)
if(retour.status === "error") {
this.errorMessage = retour.data.reason;
this.hasError = true;
}
else {
//this.router.navigateByUrl( '/search' );
}
}
checkError(): void
{
if(this.pseudo === "") {
this.errorMessage = "Veuillez remplir le champ login" ;
this.hasError = true;
}
else if(this.password === "") {
this.errorMessage = "Veuillez remplir le champ mot de passe" ;
this.hasError = true;
}
else {
this.errorMessage = "" ;
this.hasError = false;
}
}
}