From 23ba880286bc85ce0d35682e6f33f355e04642cf Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 24 Sep 2025 09:13:09 +0200 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20Authentifizierungs-Login-Route=20zu?= =?UTF-8?q?m=20Router=20hinzu=20und=20entferne=20die=20bestehende=20Route,?= =?UTF-8?q?=20falls=20vorhanden.=20Aktualisiere=20die=20Router-Konfigurati?= =?UTF-8?q?on,=20um=20die=20neue=20Login-Komponente=20zu=20integrieren.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/router.js b/src/router.js index 6edaea7..a9ae74a 100644 --- a/src/router.js +++ b/src/router.js @@ -54,6 +54,7 @@ router.beforeEach(async (to, from, next) => { addRegisterRoute(); addForgotPasswordRoute(); addResetPasswordRoute(); + addAuthLoginRoute(); router.addRoute({ path: '/:pathMatch(.*)*', components: { @@ -128,9 +129,24 @@ function addResetPasswordRoute() { }); } +function addAuthLoginRoute() { + if (router.hasRoute('/auth/login')) { + router.removeRoute('/auth/login'); + } + router.addRoute({ + path: '/auth/login', + components: { + default: () => import('./content/authentication/LoginContent.vue'), + rightColumn: loadComponent('ImageContent') + }, + name: 'auth-login' + }); +} + addEditPagesRoute(); addRegisterRoute(); addForgotPasswordRoute(); addResetPasswordRoute(); +addAuthLoginRoute(); export default router;