specific emails can sign up

You can build a custom signup form with the backend API. Then, validate on the backend with a Wix database (Content manager) to see if it is eligible to signup.

https://www.wix.com/velo/reference/wix-members-backend/authentication/register

Check the Velo examples because there are many relevant templates.