# Ban a user based on email address

**URL:** <https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080>\
**Category:** Ask for Help\
**Created:** [June 18, 2020, 3:11pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080 "2020-06-18T15:11:07Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Glider](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider/32/9699_2.png) [@Glider](https://community.glideapps.com/u/Glider)\
**Post date:** [June 18, 2020, 3:11pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/1 "2020-06-18T15:11:07Z")

</div>

Is it possible to ban a user from the app based on the e-mail address of the user 🤚

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [June 18, 2020, 3:13pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/2 "2020-06-18T15:13:49Z")

</div>

If you are referring to public apps (not one built under an organization plan), have you tried the “Email whitelist” setting (pro apps only)?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 18, 2020, 3:15pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/3 "2020-06-18T15:15:15Z")

</div>

If you don’t plan on using the whitelist option Nathanael listed above, enable the “User profiles” option, add a “Ban” column and set visibility for them not to see your content based on that column.

Tab visibility is coming, so I imagine this would be much quicker than setting it for each of your components.

---

<div class="post-metadata">

**Author:** ![Glider](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider/32/9699_2.png) [@Glider](https://community.glideapps.com/u/Glider)\
**Post date:** [June 18, 2020, 3:19pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/4 "2020-06-18T15:19:47Z")

</div>

Thanks but making a lot of items not visible is a lot is there another way

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 18, 2020, 3:21pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/5 "2020-06-18T15:21:29Z")

</div>

> [@ThinhDinh](#):
>
> Tab visibility is coming, so I imagine this would be much quicker than setting it for each of your components.

Here.

Also, I have renamed your topic so people who have the same need would find it.

Have a nice day.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [June 18, 2020, 4:03pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/6 "2020-06-18T16:03:30Z")

</div>

Visibility per component would indeed be time consuming. Tab visibility seems to be on the way.

But to be clear, when using visibility, if the “banned” user changes email addresses, he will then have access to the tabs and components.

Email whitelist seems to be what you are looking for.

Example: If a user pays for access to the app, then give access to the email used when paying.

---

<div class="post-metadata">

**Author:** ![Roberto\_Salim](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roberto_salim/32/6861_2.png) [@Roberto\_Salim](https://community.glideapps.com/u/Roberto_Salim)\
**Post date:** [June 18, 2020, 7:07pm UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/7 "2020-06-18T19:07:13Z")

</div>

I’m looking forward to this

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 19, 2020, 12:23am UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/8 "2020-06-19T00:23:11Z")

</div>

Now available.

> [@Tab Visibility eyes](https://community.glideapps.com/t/tab-visibility/11099/):
>
> The Glide team have lost a tab in one of our apps… can you help us find it?

---

<div class="post-metadata">

**Author:** ![Glider](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/glider/32/9699_2.png) [@Glider](https://community.glideapps.com/u/Glider)\
**Post date:** [June 19, 2020, 8:56am UTC](https://community.glideapps.com/t/ban-a-user-based-on-email-address/11080/9 "2020-06-19T08:56:53Z")

</div>

I know thanks @ThinhDinh I am going to use this feature for sure
