User signup, login, provider registration, update profile, and profile page