Files
music-v2/server/api/auth/signout.post.ts
T
2026-09-29 15:57:07 +02:00

15 lines
479 B
TypeScript

import { deleteCookie } from "h3"
import {
assertCookieRequestOrigin,
defineAuthenticatedEventHandler,
REFRESH_COOKIE,
SESSION_COOKIE,
} from "../../utils/auth"
export default defineAuthenticatedEventHandler((event) => {
assertCookieRequestOrigin(event)
deleteCookie(event, REFRESH_COOKIE, { path: "/", sameSite: "lax", secure: !import.meta.dev })
deleteCookie(event, SESSION_COOKIE, { path: "/", sameSite: "lax", secure: !import.meta.dev })
return { success: true }
})