How to control where users land after login

Hi Gliders,

I have built a product using Glide and I am running into the issue that users keep starting on the wrong page. I have a main page that I want them to land on after they have onboarding. However I have a few additional pages that the users can navigate to from that main page.

These additional pages keep on being the pages the users land on instead of the main page. I thought the ordering of the tabs would control the hierarchy, but clearly this is not the case. How do I prevent users from navigating to these pages unless they click the specific button from the main page that takes them to these pages?

Thanks so much!

I find that if I am on my app and I leave it running in the background, when I come back again, it acts like it’s reloading, but it opens to the place I left it.

If I completely close the app, it always does come back to the first tab in my app.

It is easy to control bringing up an onboarding page by controlling visibility of all the tabs, but it’s not really possible to control which tab the user will see first when they go into your app, unless, like I said, the app has been closed and it’s loading again for the first time.

I should add that if the only way you want a user to navigate to a page is through your buttons, and never through a tab, then you don’t want to use a tab for those pages – you’ll want to display a custom form.

1 Like

Hi David! Amazing with such a quick answer. Yes I only want them to get to these through the button. Let me dig into this. Maybe this is the problem. The issue I have is that there’s 5 buttons they can click and each button does something slightly different. E.g. imagine it’s a process and there’s 5 process steps I want to flag that they need to complete and each of the 5 steps are similar but still different.

@David_Gabler I looked into it and not sure I 100% follow. What do you mean by ‘custom form’? Where do I find this? When they click the button a want a new screen to open where they can input data. The only way I can figure out to create a new screen is by adding a new tab under the ‘tabs’ section. Have I misunderstood something? Thanks so much!!

On your button, you will add an action to “Show New Screen” and select what table the data should be pointing to. I generally create a custom action, even if there is only one step because I may later want to customize the action of the button by adding additional steps.