check for missing email or password before creating user principal