Requires an email address when not logged in.

Fixes #948