Hi,
you can put workflow restriction on some fields, e.g. have username, password etc without restriction, then put "add" restriction to additional field like address, occupation etc, this way this additional fields will be shown only on edit (will be restricted on add)