diff --git a/server/api/user/checkcookie.ts b/server/api/user/checkcookie.ts index b7fd917..5046c25 100644 --- a/server/api/user/checkcookie.ts +++ b/server/api/user/checkcookie.ts @@ -2,8 +2,24 @@ import postgres from "~/server/components/postgres"; export default defineEventHandler(async (event) => { const loginCookie = getCookie(event, "session"); + const lastCheckCookie = getCookie(event, "last_check"); + if (!lastCheckCookie && loginCookie) { + deleteCookie(event, "session"); + deleteCookie(event, "lastCheckCookie"); + return { + auth: false, + user: null, + }; + } + const checkDate = new Date().toLocaleString(); + console.log(checkDate); + setCookie(event, "lastCheckCookie", checkDate, { + httpOnly: true, + secure: process.env.NODE_ENV === "production", + path: "/", + }); return { - auth: "true", + auth: true, user: "testing", }; });