simikkk commited on
Commit
09cd096
·
verified ·
1 Parent(s): 4ff05e6

Update src/app/api/auth/logout/route.ts

Browse files
Files changed (1) hide show
  1. src/app/api/auth/logout/route.ts +5 -1
src/app/api/auth/logout/route.ts CHANGED
@@ -9,11 +9,15 @@ export async function POST(request: NextRequest) {
9
  await deleteSession(token);
10
  }
11
 
 
 
 
 
12
  const response = NextResponse.json({ success: true });
13
 
14
  response.cookies.set(SESSION_COOKIE_NAME, '', {
15
  httpOnly: true,
16
- secure: true,
17
  sameSite: 'lax',
18
  path: '/',
19
  maxAge: 0,
 
9
  await deleteSession(token);
10
  }
11
 
12
+ // ── Determine if behind HTTPS proxy ───────────────────────────────
13
+ const forwardedProto = request.headers.get('x-forwarded-proto');
14
+ const isSecure = forwardedProto === 'https' || process.env.NODE_ENV === 'production';
15
+
16
  const response = NextResponse.json({ success: true });
17
 
18
  response.cookies.set(SESSION_COOKIE_NAME, '', {
19
  httpOnly: true,
20
+ secure: isSecure,
21
  sameSite: 'lax',
22
  path: '/',
23
  maxAge: 0,