Module
Validates form values and reports, per field, the first problem found.
The sign-up form: a name, an email and a new password.
The sign-in form: an email and a password.
The forgot-password form: an email.
The reset-password form: the new password.
The change-password form: the password in force and the one replacing it.
The change-email form: the address the account would move to, which has to differ from the one it holds today.
An
Account.validation.*key.