# Hide features from non-signed in users

**URL:** <https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157>\
**Category:** Ask for Help\
**Created:** [July 27, 2020, 3:22pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157 "2020-07-27T15:22:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 3:22pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/1 "2020-07-27T15:22:42Z")

</div>

Hi, it seems that I can only use the is/is not empty options when using a lookup column. Is there another way to do 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:** [July 27, 2020, 3:27pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/2 "2020-07-27T15:27:48Z")

</div>

Do you mean something like this?

> [@new Sign-in Action](https://community.glideapps.com/t/sign-in-action/13041/30):
>
> Hi Roberto, I had the same problem because I have a lot of components with visibility for ‘signed-in user’ I changed it to ‘email is user email’ and it worked perfect for me.grinning [sign\_in]

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 3:30pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/3 "2020-07-27T15:30:39Z")

</div>

Well not exactly. I want to do something similar but using a column with the user’s first name.

---

<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:** [July 27, 2020, 3:36pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/4 "2020-07-27T15:36:02Z")

</div>

Can you describe more about your use case using the user’s first name instead of the email which will be unique?

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 3:41pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/5 "2020-07-27T15:41:05Z")

</div>

I am trying to set the property to hide elements when the user hasn’t entered their first name, last name, workplace, and etc. I want to figure out how to do this with the first name column so I can apply it to the rest. I also I had problems with the relations. Whenever I related two sheets it only took as many rows as it could fit, versus taking **all** of the rows.

---

<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:** [July 27, 2020, 3:44pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/6 "2020-07-27T15:44:08Z")

</div>

Just to confirm, are you setting your app to be a public or a public with email?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [July 27, 2020, 4:08pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/7 "2020-07-27T16:08:53Z")

</div>

Have you set your relation to be single instead of multiple?

> [@Austin\_Urban\_Technol](#):
>
> Whenever I related two sheets it only took as many rows as it could fit, versus taking **all** of the rows.

What do you mean by this? Do you have a screenshot?

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 4:42pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/8 "2020-07-27T16:42:45Z")

</div>

![Screenshot 2020-07-27 at 11.39.49 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/3/3ece9ea7a8e28fdc45d549d2cb7f6b935d2c7431.png) ![

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 4:43pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/9 "2020-07-27T16:43:50Z")

</div>

Screenshot 2020-07-27 at 11.38.01 AM|690x367](upload://jzmkBIVxFJQb1owZmibtx3ENNx0.png)

 ![Screenshot 2020-07-24 at 6.34.32 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/2/2d34cc00e79c9f9dcdd1e60eebd3e027e555c6f0.png)

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 4:47pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/12 "2020-07-27T16:47:09Z")

</div>

![Screenshot 2020-07-27 at 11.46.16 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/6/6844a5819dbddbf732a11aa2581da9e371f99ee6.png)

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 6:09pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/13 "2020-07-27T18:09:29Z")

</div>

Public with email

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 27, 2020, 6:28pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/14 "2020-07-27T18:28:01Z")

</div>

I figured out the row problem, but I still can’t get the filter to work.

---

<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:** [July 28, 2020, 1:28am UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/15 "2020-07-28T01:28:51Z")

</div>

Can you elaborate more on your “filter”, or do you mean visibility?

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 28, 2020, 4:06pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/16 "2020-07-28T16:06:38Z")

</div>

Sorry I meant visibility.

---

<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:** [July 28, 2020, 4:11pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/17 "2020-07-28T16:11:05Z")

</div>

So what logic do you want to use here for your visibility? Can you describe more about the flow?

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 28, 2020, 4:19pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/18 "2020-07-28T16:19:15Z")

</div>

I’m not sure that I did it correctly, but first I created a template column in the Computer Science Sheet with the value “true”. Then, I created a relation with the if-then-else column in the Sign-In Info Sheet. Finally, I created a lookup column that retrieved the first names.

---

<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:** [July 28, 2020, 4:22pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/19 "2020-07-28T16:22:53Z")

</div>

So I take it you want to check if the signed-in user has filled in their first name or not?

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 28, 2020, 4:29pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/20 "2020-07-28T16:29:39Z")

</div>

That is correct

---

<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:** [July 28, 2020, 4:50pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/21 "2020-07-28T16:50:50Z")

</div>

So what you can do is:

- Setup “User profiles” for the app, using the “Sign-in Info Sheet”

[https://docs.glideapps.com/all/reference/privacy-and-per-user-data/user-profiles](https://docs.glideapps.com/all/reference/privacy-and-per-user-data/user-profiles)

- In the visibility condition, use the “User” menu in the dropdown, point that to your “First name” column and set visibility to “First name” is not empty.

---

<div class="post-metadata">

**Author:** ![Austin\_Urban\_Technol](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/austin_urban_technol/32/11241_2.png) [@Austin\_Urban\_Technol](https://community.glideapps.com/u/Austin_Urban_Technol)\
**Post date:** [July 28, 2020, 4:56pm UTC](https://community.glideapps.com/t/hide-features-from-non-signed-in-users/13157/22 "2020-07-28T16:56:58Z")

</div>

Thank you so much!
