From 26fc5559314960c9cb186f56052b69e4f7d30f74 Mon Sep 17 00:00:00 2001 From: Sam Wilkins Date: Tue, 3 Dec 2019 21:43:47 -0500 Subject: secured root route access without authentication --- src/server/Initialization.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/Initialization.ts b/src/server/Initialization.ts index 2e87c7a1a..6fe67f2c7 100644 --- a/src/server/Initialization.ts +++ b/src/server/Initialization.ts @@ -38,13 +38,16 @@ export default async function InitializeServer(options: InitializationOptions) { app.use(express.static(publicDirectory)); app.use("/images", express.static(publicDirectory)); - app.use("*", ({ user, originalUrl }, _res, next) => { + app.use("*", ({ user, originalUrl }, res, next) => { if (user && !originalUrl.includes("Heartbeat")) { const userEmail = user.email; if (userEmail) { timeMap[userEmail] = Date.now(); } } + if (!user && originalUrl === "/") { + return res.redirect("/login"); + } next(); }); -- cgit v1.2.3-70-g09d2