import { redirect } from 'next/navigation'; import { deleteSession } from '@/lib/auth/session'; import { SESSION_REVOKED_QUERY_PARAM } from '@/lib/constants/logout'; /** * 다른 곳에서 로그인되어 세션이 밀렸을 때 도착하는 곳 — 쿠키를 지우고 `/login`으로 보낸다. * 렌더 중에는 쿠키를 지울 수 없어 라우트 핸들러로 분리했다(lib/auth/session-revoked.ts 참고). */ export async function GET(): Promise { await deleteSession(); redirect(`/login?${SESSION_REVOKED_QUERY_PARAM}=1`); }