User validation.