From 612673ddf9444d2102100c14abcec683e8d7ccda Mon Sep 17 00:00:00 2001 From: Danel Kungla Date: Tue, 2 Sep 2025 16:25:27 +0300 Subject: [PATCH] add redirect for authenticated users to home page in middleware --- middleware.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/middleware.ts b/middleware.ts index 09aff36..1507e71 100644 --- a/middleware.ts +++ b/middleware.ts @@ -165,6 +165,20 @@ async function doctorMiddleware(request: NextRequest, response: NextResponse) { */ function getPatterns() { return [ + { + pattern: new URLPattern({ pathname: '/' }), + handler: async (req: NextRequest, res: NextResponse) => { + const { + data: { user }, + } = await getUser(req, res); + + if (user) { + return NextResponse.redirect( + new URL(pathsConfig.app.home, req.nextUrl.origin).href, + ); + } + }, + }, { pattern: new URLPattern({ pathname: '/admin/*?' }), handler: adminMiddleware,