From 31642f68564e67175301235546b74baf56ac5882 Mon Sep 17 00:00:00 2001 From: Sonja Galovic Date: Mon, 21 Mar 2022 19:14:19 +0100 Subject: Register - nakon uspesne registracije, korisnik je automatski ulogovan. Login - obavestenje o netacnim podacima. --- .../_modals/login-modal/login-modal.component.html | 10 +++++----- .../_modals/login-modal/login-modal.component.ts | 23 +++++++++++++++------- .../register-modal/register-modal.component.html | 2 +- .../register-modal/register-modal.component.ts | 16 ++++++++++----- 4 files changed, 33 insertions(+), 18 deletions(-) (limited to 'frontend/src/app/_modals') diff --git a/frontend/src/app/_modals/login-modal/login-modal.component.html b/frontend/src/app/_modals/login-modal/login-modal.component.html index d694ea58..d7836848 100644 --- a/frontend/src/app/_modals/login-modal/login-modal.component.html +++ b/frontend/src/app/_modals/login-modal/login-modal.component.html @@ -20,12 +20,12 @@ - -
-

Lozinka ili e-mail su pogrešni -

-
+ +
+

Unesite ispravan e-mail i lozinku.

+
+
diff --git a/frontend/src/app/_modals/login-modal/login-modal.component.ts b/frontend/src/app/_modals/login-modal/login-modal.component.ts index d17d7017..1b634c9a 100644 --- a/frontend/src/app/_modals/login-modal/login-modal.component.ts +++ b/frontend/src/app/_modals/login-modal/login-modal.component.ts @@ -13,7 +13,7 @@ export class LoginModalComponent implements OnInit { username: string = ''; password: string = ''; - public wrongCreds: boolean = false; //RAZMOTRITI + wrongCreds: boolean = false; constructor( private authService: AuthService, @@ -26,17 +26,26 @@ export class LoginModalComponent implements OnInit { doLogin() { if (this.username.length > 0 && this.password.length > 0) { - this.authService.login(this.username, this.password).subscribe((response) => { //ako nisu ok podaci, ne ide hide nego mora opet da ukucava!!!!podesi + this.authService.login(this.username, this.password).subscribe((response) => { console.log(response); - this.authService.authenticate(response); - (document.getElementById('closeButton')).click(); - }, error => { - console.warn(error); //NETACNI PODACI + + if (response == "Username doesn't exist" || response == "Wrong password") { + this.wrongCreds = true; + this.password = ''; + } + else { + this.authService.authenticate(response); + (document.getElementById('closeButton')).click(); + } }); } - + else { + this.wrongCreds = true; + this.password = ''; + } } resetData() { + this.wrongCreds = false; this.username = ''; this.password = ''; } diff --git a/frontend/src/app/_modals/register-modal/register-modal.component.html b/frontend/src/app/_modals/register-modal/register-modal.component.html index 7098c040..68025a46 100644 --- a/frontend/src/app/_modals/register-modal/register-modal.component.html +++ b/frontend/src/app/_modals/register-modal/register-modal.component.html @@ -4,7 +4,7 @@