feat(auth): replace login/refresh/me with /api/auth/session

This commit is contained in:
belisards
2026-05-03 16:20:37 -03:00
parent f03e7aaf19
commit 7b2e2cc3c5
5 changed files with 56 additions and 180 deletions

View File

@@ -1,13 +1,10 @@
import { NextRequest, NextResponse } from 'next/server';
import { ADM_COOKIE, USR_COOKIE, buildClearCookie, isSecureCookie } from '@/lib/auth/cookies';
export async function POST(request: NextRequest) {
const response = NextResponse.json({
success: true,
message: 'Logged out successfully'
});
response.cookies.delete('access_token');
response.cookies.delete('refresh_token');
return response;
const secure = isSecureCookie(request);
const headers = new Headers();
headers.append('Set-Cookie', buildClearCookie(ADM_COOKIE, secure));
headers.append('Set-Cookie', buildClearCookie(USR_COOKIE, secure));
return NextResponse.json({ success: true }, { headers });
}