A user can sign-in, sign-up, and sign-out