From da9f1058254f8a7e0f071bd9b7093a3af543723c Mon Sep 17 00:00:00 2001 From: Rakantor Date: Wed, 19 Oct 2022 21:10:49 +0200 Subject: [PATCH] Integrate Firestore database --- pages/dashboard.vue | 62 ++++++++++++++++++++++++++++++++++++--------- pages/index.vue | 2 ++ pages/login.vue | 10 ++++---- plugins/firebase.js | 7 ++++- store/index.js | 10 +++++++- 5 files changed, 72 insertions(+), 19 deletions(-) diff --git a/pages/dashboard.vue b/pages/dashboard.vue index 6c8bbcd..2859d42 100644 --- a/pages/dashboard.vue +++ b/pages/dashboard.vue @@ -1,24 +1,62 @@ diff --git a/pages/index.vue b/pages/index.vue index 72f02f4..99da4d0 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -18,9 +18,11 @@ export default { this.$store.commit('initFirebase') if (user) { // User is signed in; redirect to main page (dashboard) + this.$store.commit('setUserLoggedIn', true) this.$router.push({ name: 'dashboard' }) } else { // User is signed out; redirect to login page + this.$store.commit('setUserLoggedIn', false) this.$router.push({ name: 'login' }) } }) diff --git a/pages/login.vue b/pages/login.vue index 80f3a9f..927748f 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -1,6 +1,6 @@