useAuth: manejo de sesiones con Custom Hooks y React Context