diff options
Diffstat (limited to 'frontend/src/app')
-rw-r--r-- | frontend/src/app/_pages/login-page/login-page.component.ts | 10 | ||||
-rw-r--r-- | frontend/src/app/_services/auth.service.ts | 4 |
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 { |