# Tabs visibility after registration

**URL:** https://community.glideapps.com/t/tabs-visibility-after-registration/68099
**Category:** Ask for Help
**Created:** [November 24, 2023, 6:20am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099 "2023-11-24T06:20:05Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@madhu](https://community.glideapps.com/u/madhu)
#### Post date: [November 24, 2023, 6:20am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/1 "2023-11-24T06:20:05Z")

</div>

Hi All,  
I have a app, where I want the users to register themselves first, after registration based on their roles that they have chosen while registering different tabs would be visible to them with the personalised data, here I have confusion in the app access, if I add users to Users table and made the app only accessible for them, after they register there would be 2 rows with the same name, if I make app accessible only with link without sending any pins to email for logging in only the registration form is visible even after submitting form, here while submitting form I am setting the value as true to the completed? column and using the same condition for others tabs to visible,  
Please suggest me the solution for this

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [November 24, 2023, 10:52am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/2 "2023-11-24T10:52:28Z")

</div>

Sounds like you are using an Add Form for post login registration. Don’t do that. Use an Edit Form instead and make sure you have filtered where email is signed in user.

---

<div class="post-metadata">

### Author: ![madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@madhu](https://community.glideapps.com/u/madhu)
#### Post date: [November 27, 2023, 3:28am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/3 "2023-11-27T03:28:39Z")

</div>

@Darren_Murphy , I am trying to implement edit form, here though I am using text entry, there is no default value field,it’s showing min and max character length

 ![Screenshot from 2023-11-27 08-53-33](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/7/97e846e689d7d42c90e4d29e11a94f696b9f737c.png)

---

<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: [November 27, 2023, 3:52am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/4 "2023-11-27T03:52:11Z")

</div>

“Edit” means you are editing the values that already exist in the existing row. Having Default value doesn’t really make sense unless you are adding new rows.

If you are manually adding users before they register, wouldn’t it make sense to preset those values that you want as “default”?

---

<div class="post-metadata">

### Author: ![madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@madhu](https://community.glideapps.com/u/madhu)
#### Post date: [November 27, 2023, 4:39am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/5 "2023-11-27T04:39:46Z")

</div>

yeah, but I want to set a column “Completed” as true when registration  
form is submitted, so that I can use that value to set visibility conditions to other tabs

---

<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: [November 27, 2023, 5:16am UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/6 "2023-11-27T05:16:34Z")

</div>

I would just add an IF column that checks that all required fields are filled and then return true. Then you can use that value for your conditions.

---

<div class="post-metadata">

### Author: ![madhu](https://avatars.discourse-cdn.com/v4/letter/m/a8b319/32.png) [@madhu](https://community.glideapps.com/u/madhu)
#### Post date: [November 27, 2023, 2:29pm UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/7 "2023-11-27T14:29:48Z")

</div>

@Jeff_Hager Hi I tried using if-else-then column to check all the columns are filled and make it true but I couldn’t add “and” condition it’s becoming “OR” condition, it’s becoming true even if only one column has value

---

<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: [November 27, 2023, 2:34pm UTC](https://community.glideapps.com/t/tabs-visibility-after-registration/68099/8 "2023-11-27T14:34:52Z")

</div>

Change it to check for false conditions. If any one condition is not met, then return false. Else return true.
