# Stop users signing up to public app

**URL:** <https://community.glideapps.com/t/stop-users-signing-up-to-public-app/43753>\
**Category:** Ask for Help\
**Created:** [July 1, 2022, 11:58am UTC](https://community.glideapps.com/t/stop-users-signing-up-to-public-app/43753 "2022-07-01T11:58:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Connor\_Finlayson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/connor_finlayson/32/79079_2.png) [@Connor\_Finlayson](https://community.glideapps.com/u/Connor_Finlayson)\
**Post date:** [July 1, 2022, 11:58am UTC](https://community.glideapps.com/t/stop-users-signing-up-to-public-app/43753/1 "2022-07-01T11:58:32Z")

</div>

**TLDR:**  
Problem: I can only have 100 private users on my app, which forces me to switch my app to public users  
Current Solution: If I switch to public anyone can sign up to the app, which creates a new row in Airtable and triggers a bunch of workflows and gives random access to my app. It also leads to issue when members try to sign in with the wrong email.

**What I want:**  
Restrict sign-ins to only users that are already in my Airtable base and do not allow for the creation of new users by signing up. Kind of how private users work but without the restriction of 100 users.

Has anyone got a workaround for this?

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [July 1, 2022, 2:50pm UTC](https://community.glideapps.com/t/stop-users-signing-up-to-public-app/43753/2 "2022-07-01T14:50:23Z")

</div>

**A workaround:**

- Create a button **Sign-up** - opens a new screen
- Create a “sign-up” screen with an _email entry_
- Create a table in your date with a list of email domains available to use the app.

> **Email domains available**
> 
> - @gmail.com
> - @companyxyz.com
> - @outlook.com
> - @hotmail.com

- Create a condition in this “sign-up” screen you created in a button when the email entered in the _email entry_ is included in the table of email domains available.

> ⚠ There’s many ways to do it, but if you need help, just reply here.
