-
-
-
+
+
+
+
-
-
+
+
+
@@ -123,7 +125,10 @@ export default { data() { return { rtl: this.$rtl, - sponsor: this.$config.isSponsor(), + isPublic: this.$config.isPublic(), + isAdmin: this.$session.isAdmin(), + isDemo: this.$config.isDemo(), + isSponsor: this.$config.isSponsor(), }; }, methods: {}, diff --git a/frontend/src/page/connect.vue b/frontend/src/page/connect.vue index b892b620d..2c8531382 100644 --- a/frontend/src/page/connect.vue +++ b/frontend/src/page/connect.vue @@ -81,7 +81,11 @@ export default { }, created() { this.$config.load().then(() => { - this.send(); + if (this.$config.isPublic() || !this.$session.isAdmin()) { + this.$router.push({name: "home"}); + } else { + this.send(); + } }); }, methods: { @@ -112,7 +116,7 @@ export default { }); } else { this.$notify.error(this.$gettext("Invalid parameters")); - this.$router.push({name: "settings"}); + this.$router.push({name: "upgrade"}); } }, diff --git a/frontend/src/page/login.vue b/frontend/src/page/login.vue index af7f238f2..74229bc49 100644 --- a/frontend/src/page/login.vue +++ b/frontend/src/page/login.vue @@ -86,14 +86,14 @@
+
+
+
+
+
+
+
+
+