This commit is contained in:
Peter Maquiran
2021-06-09 15:32:54 +01:00
15 changed files with 119 additions and 123 deletions
+31 -24
View File
@@ -65,10 +65,14 @@ export class LoginPage implements OnInit {
ngOnInit() {}
//Function to validade the login inputs
validateInput() {
validateUsername() {
return (
this.username.trim().length > 0
&& this.password.trim().length > 0
);
}
validatePassword() {
return (
this.password.trim().length > 0
);
}
@@ -106,34 +110,37 @@ export class LoginPage implements OnInit {
async Login() {
if (this.validateInput()) {
this.userattempt = {
username: this.username,
password: this.password,
domainName: environment.domain,
BasicAuthKey: ""
}
if (await this.authService.login(this.userattempt)) {
//this.loginRocketChat();
this.authService.loginChat(this.userattempt);
//this.getToken();
if(!this.pin) {
this.setPint = true
this.pin = true
} else {
this.router.navigate(['/home/events']);
if (this.validateUsername()) {
if(this.validatePassword()){
this.userattempt = {
username: this.username,
password: this.password,
domainName: environment.domain,
BasicAuthKey: ""
}
if (await this.authService.login(this.userattempt)) {
//this.loginRocketChat();
this.authService.loginChat(this.userattempt);
//this.getToken();
if(!this.pin) {
this.setPint = true
this.pin = true
} else {
this.router.navigate(['/home/events']);
}
}
else {
this.toastService.badRequest('O nome de utilizador e palavra-passe estão incorretas ou verifique a sua conexão com a internet e volte a tentar');
}
}
else {
//this.toastService.presentToast('Não foi possível fazer login"');
this.presentAlert('O nome de utilizador e palavra-passe estão incorretas ou verifique a sua conexão com a internet e volte a tentar.');
else{
this.toastService.badRequest('Por favor, insira a sua palavra-passe');
}
}
else {
//this.toastService.presentToast('Preencha todos campos');
this.presentAlert('Por favor, insira o seu nome de utilizador e palavra-passe.');
this.toastService.badRequest('Por favor, insira o seu nome de utilizador');
}
}