From 9fbda59549cf16888c57f58bb12381bf2c76a5e4 Mon Sep 17 00:00:00 2001 From: "HanuCh@udhary" <137854084+hanuchaudhary@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:37:04 +0530 Subject: [PATCH] middleware fix --- utils/supabase/middleware.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/supabase/middleware.ts b/utils/supabase/middleware.ts index 5ec4bd5..9b39d6d 100644 --- a/utils/supabase/middleware.ts +++ b/utils/supabase/middleware.ts @@ -47,8 +47,10 @@ export async function updateSession(request: NextRequest) { // return NextResponse.redirect(url) // } - //if no user and user try to hit any route other than /auth/signin or /auth/signup or /, redirect to /auth/signin - if (!user && !request.nextUrl.pathname.startsWith('/auth/signin') && !request.nextUrl.pathname.startsWith('/auth/signup') && request.nextUrl.pathname !== '/') { + if ( + !user && (request.nextUrl.pathname.startsWith('/dashboard')) + ) { + // no user, potentially respond by redirecting the user to the login page const url = request.nextUrl.clone() url.pathname = '/auth/signin' return NextResponse.redirect(url)