@@ -46,6 +46,16 @@ export const Layout: React.FC = ({ children, titlePage, title = tit const { push } = useRouter() + function logout() { + signOut() + push('/login') + } + + useEffect(() => { + if (!sessionData) return + ;(!sessionData.access || sessionData.access === '' || !sessionData.user || Object.values(sessionData.user).length === 0) && logout() + }, [sessionData]) + async function getUserData(access: string) { await dispatch(getUserBalance(access)) await dispatch(getAllInfo(access))