Section 2. Iteration 1—Logging In

For the first iteration, I wanted to give users the ability to create an account, validate it, and use it to log in. A lot of the workflow details on how this feat is achieved are relatively standard and beyond the scope of this short cut, so let’s skip those things. We will, however, quickly cover the parts of the workflow that affect the database. The user basically goes through three steps:

  1. Requesting a new account
  2. Confirming an email account
  3. Logging in

The first two steps are part of account creation. does not issue a user an account until the user has completed the account creation process. So, from a data perspective, we need two things:

• A way to remember that someone has requested an ...

Get Transition Testing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.