Ticket/#222

This pull request is incomplete. I also want to:

* [x] Use the same scrim blocking class for when a user is logged in but has not confirmed their email

before merging.
This line should actually redirect to the summary page, not the shop page. Because of the way the workflows work, this will put them at the place they already were in the workflow.