aboutsummaryrefslogtreecommitdiff
path: root/frontend/src/app
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/app')
-rw-r--r--frontend/src/app/_pages/login-page/login-page.component.ts10
-rw-r--r--frontend/src/app/_services/auth.service.ts4
2 files changed, 7 insertions, 7 deletions
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 fec5e16e..f8b429e3 100644
--- a/frontend/src/app/_pages/login-page/login-page.component.ts
+++ b/frontend/src/app/_pages/login-page/login-page.component.ts
@@ -1,8 +1,6 @@
import { Component, OnInit } from '@angular/core';
-import { ActivatedRoute } from '@angular/router';
-import { response } from 'express';
+import { CookieService } from 'ngx-cookie-service';
import { AuthService } from 'src/app/_services/auth.service';
-//import { LoginService } from 'src/app/_services/login.service';
@Component({
selector: 'app-login-page',
@@ -19,7 +17,8 @@ export class LoginPageComponent implements OnInit {
pattEmail: RegExp = /^[a-zA-Z0-9]+([\.\-\+][a-zA-Z0-9]+)*\@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$/;
constructor(
- private authService: AuthService
+ private authService: AuthService,
+ private cookie: CookieService
) { }
ngOnInit(): void {
@@ -32,7 +31,8 @@ export class LoginPageComponent implements OnInit {
}
else {
this.authService.login(this.email, this.password).subscribe((response) => {
- console.log(response)
+ console.log(response);
+ this.cookie.set('token', response);
})
}
}
diff --git a/frontend/src/app/_services/auth.service.ts b/frontend/src/app/_services/auth.service.ts
index d1012d37..7129b95b 100644
--- a/frontend/src/app/_services/auth.service.ts
+++ b/frontend/src/app/_services/auth.service.ts
@@ -14,11 +14,11 @@ export class AuthService {
constructor(private http: HttpClient, private cookie: CookieService) { }
login(username: string, password: string) {
- return this.http.post(`${API_SETTINGS.apiURL}/login`, { username, password });
+ return this.http.post(`${API_SETTINGS.apiURL}/auth/login`, { username, password }, { responseType: 'text' });
}
register(user: any) {
- return this.http.post(`${API_SETTINGS.apiURL}/register`, user);
+ return this.http.post(`${API_SETTINGS.apiURL}/auth/register`, user);
}
isAuthenticated(): boolean {