From 3d868b68a199ec4a010e3d36af63b40cb7a3688e Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 28 Sep 2022 16:11:36 +0200 Subject: [PATCH] redirecting back to test page when auth is undefined --- frontend/src/ts/controllers/route-controller.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/src/ts/controllers/route-controller.ts b/frontend/src/ts/controllers/route-controller.ts index 18f65265f..b165e31e8 100644 --- a/frontend/src/ts/controllers/route-controller.ts +++ b/frontend/src/ts/controllers/route-controller.ts @@ -11,6 +11,7 @@ import * as Leaderboards from "../elements/leaderboards"; import * as TestUI from "../test/test-ui"; import * as PageTransition from "../states/page-transition"; import * as NavigateEvent from "../observables/navigate-event"; +import { Auth } from "../firebase"; //source: https://www.youtube.com/watch?v=OstALBk-jTc // https://www.youtube.com/watch?v=OstALBk-jTc @@ -83,12 +84,20 @@ const routes: Route[] = [ { path: "/login", load: (): void => { + if (!Auth) { + nav("/"); + return; + } PageController.change(PageLogin.page); }, }, { path: "/account", load: (_params, options): void => { + if (!Auth) { + nav("/"); + return; + } PageController.change(PageAccount.page, { data: options.data, });