diff options
Diffstat (limited to 'src/lib/server')
-rw-r--r-- | src/lib/server/cookie.ts | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/server/cookie.ts b/src/lib/server/cookie.ts index 32894b9..80f8f9f 100644 --- a/src/lib/server/cookie.ts +++ b/src/lib/server/cookie.ts @@ -7,16 +7,14 @@ const cookieMiddleware: Middleware = () => { // Parse incoming cookies const cookies = cookie.parse(ctx.req.headers.cookie || ""); const coki = cookies.sorlang; - + // If cookie exists, fetch user data and set in context if (coki) { const userRow = db.fetchCookie(coki); - if (userRow) { - ctx.data.user = { id: userRow.id, name: userRow.name }; - console.log("User authenticated:", userRow.name); - } + if (userRow) ctx.data.user = { id: userRow.id, name: userRow.name }; + // console.log("User authenticated:", userRow.name); } - + // Uncomment to enable redirection for unauthenticated users /* if (!ctx.data.user && ctx.req.url.pathname !== "/login") { @@ -27,9 +25,9 @@ const cookieMiddleware: Middleware = () => { return; } */ - + await next(); - + // Cookie setting is now handled by setCookieMiddleware }; }; |