Similar to many membership sites, allow for users to register on your site using a form and assign an initial secure zone to the user (i.e. assign temp access/limited member access "waiting for verification"), then once they verify their email, assign another secure zone to the user.