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);
     }
   }, []);