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 @@ +