How to restrict MS/ Webflow signups to pre-approved email addresses/access group for a corporate file-sharing portal?

Post author
Olha Shulha

Hi everyone!

I'm starting this project for a corporate file-sharing portal for an in-house team. The thing is, I need only a pre-approved list of emails to be able to create an account.

I wonder if there are other options besides 1) creating user profiles manually, assigning them passwords, and sending them passwords (not user-friendly, difficult to manage), or 2) creating a Zapier/Make automation to verify user emails while creating accounts before creating the account.

Comments

6 comments

  • Comment author
    Raquel Lopez

    You could use bulk import without passwords and they could use passwordless login if it's easier for you. That way you wouldn't have to manually assign any password

    https://docs.memberstack.com/hc/en-us/community/posts/36142521505435-How-to-import-existing-members-into-Memberstack-with-passwordless-login

    0
  • Comment author
    Olha Shulha

    Awesome, thanks a lot!

    Can we require adding 2FA for passwordless logins?

    Can we require users to set a password on the first passwordless login?

    0
  • Comment author
    A J

    Hey Olha Shulha,

    • You can allow users to enable 2FA for login by exploring this memberscript.
    • You can create an onboarding form for users logging in for the first time and have them set their password via profile update form. And you can make use of this memberscript to handle redirecting users to onboarding page, if they have not completed it.
    • Make sure you test if the user is able to set their password if they have been imported. I am sure this works for users who have signed up via passwordless method directly on the site.

    Hope this gives you some idea.

    0
  • Comment author
    Olha Shulha

    thanks a lot Raquel Lopez A J!

    0
  • Comment author
    Leigh Whiting

    Hi All! I am working on a site where I am retiring the old webflow login and sign up but I am running into an issue with limiting sign ups to a specific pre-approved access group. I only want a set of about 20 pre-approved people to be able to set up account and access a member area. Can anyone help me trouble shoot the set up?

    i am also getting the following message when I try to login: The provided credentials are invalid.
    0
  • Comment author
    A J

    Hey Leigh Whiting,

    If you have a specific domain of email which you want to allow sign-ups for, you could make use of this feature. You could also set a limit on the number of members that can signup for a plan via this feature (both are as shown in the screenshot, in case you don't require a paid plan for users, you could just setup a free plan for this use-case).

    Alternatively you could have a simple email form on the site where users join the waitlist of some sort and have an automation via Make / Zapier to send them an email with the signup page link or even sign them up for an account via 'Create Member' and share the login page link to them in case the email ID is among the 20 emails that you have.

    Another approach could be to customize this base-code to allow the list of emails but since its on the front-end, its not gonna be secure.

    Regarding the error message you see, does a member exist in Memberstack for the email ID you are using to login via the same credentials?

    0

Please sign in to leave a comment.