# Visibility for users without profiles

**URL:** <https://community.glideapps.com/t/visibility-for-users-without-profiles/7818>\
**Category:** Ask for Help\
**Created:** [April 25, 2020, 4:16pm UTC](https://community.glideapps.com/t/visibility-for-users-without-profiles/7818 "2020-04-25T16:16:30Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [April 25, 2020, 5:10pm UTC](https://community.glideapps.com/t/visibility-for-users-without-profiles/7818/2 "2020-04-25T17:10:35Z")

</div>

Take a look at this. I think you can do something very similar. In the end you can use the lookup column in your visibility condition. Only show the component if name is not empty. You can further set up a series of IF statements in the user profile sheet that will set to true if all required profile items are filled in. If one is empty, then return false. You can then use this true/false in the lookup to control the component visibility.

> [@List Relation "Data"](https://community.glideapps.com/t/list-relation-data/7659/5):
>
> BAM! I figured it out. First create an If/Then column on the user profile sheet that fills the column with the word ‘Name’ if signed in user. Next, on every sheet you want to display the name: Create a template column that contains the word ‘Name’. Create a relation column that joins the name template to the name template in the user profile sheet. Create a lookup column that gets the name from the relation. Bonus - make it look pretty. [image] [image]

---

_[View the full topic](https://community.glideapps.com/t/visibility-for-users-without-profiles/7818)._
