Requires an email address when not logged in.

Fixes #948
Merge pull request #1064 from pauamma/bug-948-support-email-mandatory

Requires an email address when not logged in.