aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app/_pages/login-page
diff options
context:
space:
mode:
authorDanijel Andjelkovic <adanijel99@gmail.com>2022-03-10 01:40:20 +0100
committerDanijel Andjelkovic <adanijel99@gmail.com>2022-03-10 01:40:20 +0100
commit066a7e00b9479d98abc3076ff3ea6c0f5ec2fcc5 (patch)
tree347bf5452afd91373b655b4bd95cf61a2275bcb9 /frontend/src/app/_pages/login-page
parent8ed7debac7ba96babcbdee538f4db009afd6e340 (diff)
Promenio email na username za login i povezao login/register sa backendom.
Diffstat (limited to 'frontend/src/app/_pages/login-page')
-rw-r--r--frontend/src/app/_pages/login-page/login-page.component.html6
-rw-r--r--frontend/src/app/_pages/login-page/login-page.component.ts24
2 files changed, 17 insertions, 13 deletions
diff --git a/frontend/src/app/_pages/login-page/login-page.component.html b/frontend/src/app/_pages/login-page/login-page.component.html
index 906eaba6..87e2a78e 100644
--- a/frontend/src/app/_pages/login-page/login-page.component.html
+++ b/frontend/src/app/_pages/login-page/login-page.component.html
@@ -7,9 +7,9 @@
<form>
<!-- Email input -->
<div class="form-outline mb-4">
- <label class="form-label" for="email">Email adresa</label>
- <input [(ngModel)]="email" name="email" type="email" id="email" class="form-control form-control-lg"
- placeholder="Unesite email adresu..." />
+ <label class="form-label" for="username">Korisničko ime</label>
+ <input [(ngModel)]="username" name="username" type="text" id="username"
+ class="form-control form-control-lg" placeholder="Unesite korisničko ime..." />
</div>
<!-- Password input -->
diff --git a/frontend/src/app/_pages/login-page/login-page.component.ts b/frontend/src/app/_pages/login-page/login-page.component.ts
index f8b429e3..0825d435 100644
--- a/frontend/src/app/_pages/login-page/login-page.component.ts
+++ b/frontend/src/app/_pages/login-page/login-page.component.ts
@@ -1,4 +1,5 @@
import { Component, OnInit } from '@angular/core';
+import { Router } from '@angular/router';
import { CookieService } from 'ngx-cookie-service';
import { AuthService } from 'src/app/_services/auth.service';
@@ -8,33 +9,36 @@ import { AuthService } from 'src/app/_services/auth.service';
styleUrls: ['./login-page.component.css']
})
export class LoginPageComponent implements OnInit {
- email: string = '';
+ //email: string = '';
+ username: string = '';
password: string = '';
public wrongCreds: boolean = false; //RAZMOTRITI
//public notApproved: boolean = false; //RAZMOTRITI
- pattEmail: RegExp = /^[a-zA-Z0-9]+([\.\-\+][a-zA-Z0-9]+)*\@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/;
+ //pattEmail: RegExp = /^[a-zA-Z0-9]+([\.\-\+][a-zA-Z0-9]+)*\@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/;
constructor(
private authService: AuthService,
- private cookie: CookieService
+ private cookie: CookieService,
+ private router: Router
) { }
ngOnInit(): void {
}
onSubmit() {
- if (!this.pattEmail.test(this.email)) {
+ /*if (!this.pattEmail.test(this.email)) {
console.warn('Bad email!');
return;
}
- else {
- this.authService.login(this.email, this.password).subscribe((response) => {
- console.log(response);
- this.cookie.set('token', response);
- })
- }
+ else {*/
+ this.authService.login(this.username, this.password).subscribe((response) => {
+ console.log(response);
+ this.cookie.set('token', response);
+ this.router.navigate(['add-model']);
+ // })
+ });
}
}