fix: redirect authenticated users to planner

This commit is contained in:
2026-07-29 22:56:06 -04:00
parent f56dc8efa9
commit 122427d30d
+10 -3
View File
@@ -441,9 +441,16 @@ export function createApp({ db, root, env = process.env } = {}) {
.json({ ok: false, code: e.code, error: e.message }); .json({ ok: false, code: e.code, error: e.message });
} }
}); });
app.get("/", (_q, res) => app.get("/", async (req, res, next) => {
res.sendFile(path.join(root, "public", "landing.html")), try {
); // Returning users should not be left on the sign-in page after a successful login.
if (await session(req)) return res.status(302).location("/app").end();
res.set("Cache-Control", "no-store, private");
res.sendFile(path.join(root, "public", "landing.html"));
} catch (error) {
next(error);
}
});
app.get("/app", requireAuth, (_q, res) => app.get("/app", requireAuth, (_q, res) =>
res.sendFile(path.join(root, "public", "index.html")), res.sendFile(path.join(root, "public", "index.html")),
); );