Ignore:
Timestamp:
05/13/26 00:35:13 (8 weeks ago)
Author:
Andrej <asumanovski@…>
Branches:
master
Children:
447c39f
Parents:
a8381b1
Message:

Fixed auth issue

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/src/App.jsx

    ra8381b1 r42da64d  
    11import { Navigate, Route, Routes } from "react-router-dom";
     2import { clearAuthSession, getAuthToken, isTokenExpired } from "./utils/authSession";
    23
    34import LandingPage from "./pages/LandingPage/LandingPage.jsx";
     
    2324
    2425function RequireAuth({ children }) {
    25   const token = localStorage.getItem("authToken");
     26  const token = getAuthToken();
     27  if (token && isTokenExpired(token)) {
     28    clearAuthSession();
     29    return <Navigate to="/login" replace />;
     30  }
    2631  if (!token) return <Navigate to="/login" replace />;
    2732  return children;
Note: See TracChangeset for help on using the changeset viewer.