From ba2ac7661d606b477b5b4ec31a5c4d72b7622ac1 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 1 Aug 2021 15:25:24 +0100 Subject: [PATCH] :lock: Small update to router, empty array means no users --- src/router.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/router.js b/src/router.js index f20b9803..a34cfb1a 100644 --- a/src/router.js +++ b/src/router.js @@ -11,9 +11,14 @@ import { metaTagData } from '@/utils/defaults'; Vue.use(Router); +/** + * Checks if the current user is either authenticated, + * or if authentication is not enabled + * @returns true if user logged in, or user management not enabled + */ const isAuthenticated = () => { const users = config.appConfig.auth; - return (!users || isLoggedIn(users)); + return (!users || users.length === 0 || isLoggedIn(users)); }; const router = new Router({