From 84dc3a7ffd26aaf44be5534ef29a7ae79dad8706 Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Mon, 25 Sep 2023 09:30:22 +0200 Subject: [PATCH] refacto time check --- src/middleware.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/middleware.ts b/src/middleware.ts index 159e8226..4a37183e 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -19,7 +19,9 @@ export async function middleware(request: NextRequest) { // If JWT expired, redirect to login page const token = userDecodedToken ?? customerDecodedToken; - const now = Math.floor(Date.now() / 1000); + const currentDate = new Date(); + const time = currentDate.getTime(); + const now = Math.floor(time / 1000); if (token.exp < now) { console.log('token expired') return NextResponse.redirect(new URL("/login", request.url));