diff --git a/client/src/providers/AuthProvider.tsx b/client/src/providers/AuthProvider.tsx index d6dd38332ba2574c3a99ace4f32e5f61e54555ed..9b9238435040e34789e060197a504fb5d703eb6d 100644 --- a/client/src/providers/AuthProvider.tsx +++ b/client/src/providers/AuthProvider.tsx @@ -10,7 +10,7 @@ export interface IUser { } function AuthProvider({ children }: { children: ReactNode }) { - const [auth, setAuth] = useState(false); + const [auth, setAuth] = useState(true); const [user, setUser] = useState<IUser>(); const data = useLoaderData() as IUser | null; @@ -18,6 +18,9 @@ function AuthProvider({ children }: { children: ReactNode }) { if (data) { giveAuth(); setUser(data); + } else { + removeAuth(); + setUser(undefined); } }, []);