From 52081c46d52ef041196e2f3c5d2bfd55d73425f7 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 17 May 2025 14:56:04 +0700 Subject: [PATCH] feat: middleware load auth from url --- apps/frontend/src/middleware.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/middleware.ts b/apps/frontend/src/middleware.ts index a7f7076d..1797e737 100644 --- a/apps/frontend/src/middleware.ts +++ b/apps/frontend/src/middleware.ts @@ -6,7 +6,8 @@ import { internalFetch } from '@gitroom/helpers/utils/internal.fetch'; // This function can be marked `async` if using `await` inside export async function middleware(request: NextRequest) { const nextUrl = request.nextUrl; - const authCookie = request.cookies.get('auth'); + const authCookie = request.cookies.get('auth') || request.headers.get('auth') || nextUrl.searchParams.get('loggedAuth'); + if ( nextUrl.pathname.startsWith('/uploads/') || nextUrl.pathname.startsWith('/p/') ||