// apps/admin/src/app/api/auth/logout/route.ts // D3RO Voice — Admin Session Logout Handler import { NextResponse } from 'next/server' export async function POST(): Promise { const response = NextResponse.json({ success: true, message: 'Logged out successfully' }) response.cookies.set({ name: 'd3ro_admin_session', value: '', httpOnly: true, secure: process.env.NODE_ENV === 'production', sameSite: 'lax', path: '/', maxAge: 0, expires: new Date(0), }) return response } export async function GET(request: Request): Promise { const url = new URL(request.url) const response = NextResponse.redirect(new URL('/login', url.origin)) response.cookies.set({ name: 'd3ro_admin_session', value: '', httpOnly: true, secure: process.env.NODE_ENV === 'production', sameSite: 'lax', path: '/', maxAge: 0, expires: new Date(0), }) return response }