diff --git a/src/components/contexts/UserContext.jsx b/src/components/contexts/UserContext.jsx index 8a4a4c4..2a12d7d 100644 --- a/src/components/contexts/UserContext.jsx +++ b/src/components/contexts/UserContext.jsx @@ -11,7 +11,7 @@ export const UserProvider = ({ children }) => { useEffect(async () => { if (!sessionStorage) return; const token = JSON.parse(sessionStorage.getItem("token")); - if (token === null) return; + if (!token) return; const { accessToken: { jwtToken }} = token; const resp = await fetch(`${AUTH_URL}/auth/verify`, { method: "POST", @@ -21,8 +21,12 @@ export const UserProvider = ({ children }) => { body: JSON.stringify({ token: jwtToken }) }); const result = await resp.json(); - if (!result.authenticated) return; - setToken(token); + if (result.authenticated) { + setToken(token); + } else { + console.log(result); + await signOut(); + } }, []); const requestSignIn = (username, password) => fetch(`${AUTH_URL}/auth/login`, {