From 53f21a220f6bc75ab15535ecb7a05ff6b2fc8759 Mon Sep 17 00:00:00 2001
From: Phan Huy Tran
Date: Wed, 12 Feb 2025 09:27:41 +0100
Subject: [PATCH] Add logout and login functionality
---
frontend/src/app/landing-page/landing-page.component.html | 1 +
frontend/src/app/landing-page/landing-page.component.ts | 7 ++++++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/frontend/src/app/landing-page/landing-page.component.html b/frontend/src/app/landing-page/landing-page.component.html
index e69de29..06f5418 100644
--- a/frontend/src/app/landing-page/landing-page.component.html
+++ b/frontend/src/app/landing-page/landing-page.component.html
@@ -0,0 +1 @@
+
diff --git a/frontend/src/app/landing-page/landing-page.component.ts b/frontend/src/app/landing-page/landing-page.component.ts
index ed8aba1..7ea8521 100644
--- a/frontend/src/app/landing-page/landing-page.component.ts
+++ b/frontend/src/app/landing-page/landing-page.component.ts
@@ -1,4 +1,5 @@
-import { Component } from '@angular/core';
+import {Component, inject} from '@angular/core';
+import {KeycloakService} from "keycloak-angular";
@Component({
selector: 'app-landing-page',
@@ -7,5 +8,9 @@ import { Component } from '@angular/core';
templateUrl: './landing-page.component.html',
})
export class LandingPageComponent {
+ private keycloakService: KeycloakService = inject(KeycloakService);
+ login() {
+ this.keycloakService.login();
+ }
}