Files
yt2mp3/server/middleware/redirects.ts
2026-01-20 17:12:32 +00:00

18 lines
474 B
TypeScript

export default defineEventHandler(async (event) => {
const session = await getUserSession(event)
const path = event.node.req.url
if (path?.startsWith("/settings"))
// @ts-ignore
if (!session.secure?.user_id)
return sendRedirect(event, "/login", 302);
else if (path?.startsWith("/login"))
// @ts-ignore
if (session.secure?.user_id)
return sendRedirect(event, "/", 302);
return;
})