require user sign-in and nav bar sign in change