From 4a74ca99b77201fac379a663ccb09f8d8e5c7b4f Mon Sep 17 00:00:00 2001
From: Kamigen <46357922+Edouard127@users.noreply.github.com>
Date: Mon, 22 Apr 2024 16:38:17 -0400
Subject: [PATCH] Linked frontend to backend
---
src/stores/auth.js | 12 ++++++++++++
src/views/LoginView.vue | 8 +++++---
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/src/stores/auth.js b/src/stores/auth.js
index 5cd42c0..3c499e5 100644
--- a/src/stores/auth.js
+++ b/src/stores/auth.js
@@ -42,6 +42,18 @@ export const auth = defineStore({
this.startRefreshTokenTimer();
},
+ async loginGoogle(client, accessToken) {
+ const response = await client.post(`${baseUrl}/google`, {accessToken: accessToken})
+ this.user = {
+ accessToken: response.data.accessToken,
+ refreshToken: response.data.refreshToken,
+ email: response.data.email
+ }
+ localStorage.setItem('jwt', this.user.accessToken);
+
+ this.startRefreshTokenTimer();
+ },
+
logout() {
localStorage.setItem('jwt', '');
this.user = null;
diff --git a/src/views/LoginView.vue b/src/views/LoginView.vue
index 4893403..2596bec 100644
--- a/src/views/LoginView.vue
+++ b/src/views/LoginView.vue
@@ -4,6 +4,7 @@