From 930855441991984d9a2957afd9443dd642efd393 Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Fri, 22 Sep 2023 16:21:38 +0200 Subject: [PATCH] add log on middleware for debugging --- src/middleware.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/middleware.ts b/src/middleware.ts index 3c893c84..159e8226 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -6,6 +6,7 @@ import type { NextRequest } from "next/server"; export async function middleware(request: NextRequest) { // Get the JWT from the cookies const cookies = request.cookies.get("leCoffreAccessToken"); + console.log("cookies", cookies) if (!cookies) return NextResponse.redirect(new URL("/login", request.url)); // Decode it @@ -13,12 +14,14 @@ export async function middleware(request: NextRequest) { const customerDecodedToken = jwt_decode(cookies.value) as ICustomerJwtPayload; // If no JWT provided, redirect to login page + console.log("decoded tokens", userDecodedToken, customerDecodedToken ) if (!userDecodedToken && !customerDecodedToken) return NextResponse.redirect(new URL("/login", request.url)); // If JWT expired, redirect to login page const token = userDecodedToken ?? customerDecodedToken; const now = Math.floor(Date.now() / 1000); if (token.exp < now) { + console.log('token expired') return NextResponse.redirect(new URL("/login", request.url)); }