From 91337d2b3f6c6a6522207eeaaebab2d96022ba10 Mon Sep 17 00:00:00 2001 From: ROSHAN GARG Date: Wed, 11 Sep 2024 11:55:04 +0530 Subject: [PATCH] updated the route handeler --- src/protectedRoute.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/protectedRoute.js b/src/protectedRoute.js index ad1339f..87cf6dc 100644 --- a/src/protectedRoute.js +++ b/src/protectedRoute.js @@ -7,9 +7,10 @@ import { jwtDecode } from 'jwt-decode' const isTokenExpired = (token) => { try { const decodedToken = jwtDecode(token) - + console.log('Decoded Token:', decodedToken) // Debugging const currentTime = Date.now() / 1000 - gging + console.log('Current Time:', currentTime) // Debugging + console.log('Token Expiration Time:', decodedToken.exp) // Debugging return decodedToken.exp < currentTime } catch (error) { console.error('Error decoding token:', error) // Debugging @@ -23,8 +24,9 @@ const ProtectedRoute = ({ element: Element }) => { useEffect(() => { const checkToken = () => { const token = localStorage.getItem('authToken') - + console.log('Token:', token) // Debugging if (!token || isTokenExpired(token)) { + console.log('Token is expired or not present, redirecting to login') navigate('/login') } else { console.log('Token is valid')