Good Website Design

Authentication & Session Management

Login/Sign-in, Register/Sign-up, Logout/Sign-off

Must users are not savvy enough to know the difference between Sign-in and Sign-up and will often confuse the two. Also

Examples of Auth UI

A good auth experience should have:

  1. A single Login or Register UI element that links to a single URI: /login
  2. The user then attemps a login with the following results sent to a single URI: /account
    1. The user successfully logs in. Done
    2. The username has a match but the wrong password:
      1. Display that the username was valid
      2. Display the rules for a valid password
      3. Ask the user if they input the wrong username and would like to try a different username or register a new account.
    3. The username has no match:
      1. Display that the username was invalid
      2. Ask the user if they input the wrong username and would like to try a different username or register a new account.