diff --git a/src/App.vue b/src/App.vue
index 61f01375..b1818ca5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -265,6 +265,12 @@
router.push({name: 'login'})
}
},
+ beforeCreate() {
+ // Check if the user is already logged in, if so, redirect them to the homepage
+ if (!this.userAuthenticated && this.$route.name !== 'login') {
+ router.push({name: 'login'})
+ }
+ },
created() {
this.$store.dispatch('config/update')
this.$store.dispatch('auth/checkAuth')
diff --git a/src/components/Home.vue b/src/components/Home.vue
index b16d821f..0b59a793 100644
--- a/src/components/Home.vue
+++ b/src/components/Home.vue
@@ -9,16 +9,19 @@
>
Import your data into Vikunja
-
+