feat(auth): replace login/refresh/me with /api/auth/session
This commit is contained in:
@@ -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 });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user