Updates to restrict navigation based on auth