Hello,

you can do this easily. You can turn on the registration of vouchers under Data Capture and you can also select the fields which your users need to fill out. After then they can use their username and password to log in instead of the voucher code. If they get a new voucher code they can assign it to their existing username.