# How do I make an app public with optional login option?

**URL:** <https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210>\
**Category:** Ask for Help\
**Created:** [April 30, 2021, 9:15am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210 "2021-04-30T09:15:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [April 30, 2021, 9:15am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/1 "2021-04-30T09:15:51Z")

</div>

OK all,  
I made this app with 230 Dutch podcasts. Really nice, I think 😉  
Now I want something extra.  
I want to personalize stuff.  
I made a ‘My Podcasts’ tab where I filter the podcasts someone has favorited with a button action (so not the Glide Favorite).  
That works. I get a different page than a different user.  
So far I’ve been using login with email as setting.  
But I want the app to be public for starters and want the user only to login when necessary, so when the person wants to start favoriting.  
I know some of you do this all the time, so I hope you can help!  
What is the best route to do this?  
Thanks in advance!

---

<div class="post-metadata">

**Author:** ![adriasoce](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adriasoce/32/24153_2.png) [@adriasoce](https://community.glideapps.com/u/adriasoce)\
**Post date:** [April 30, 2021, 9:22am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/2 "2021-04-30T09:22:18Z")

</div>

Look this acction button: [Show Sign In - Glide Library](https://docs.glideapps.com/all/reference/actions/single-actions/navigation/sign-in-action). To use this you have to make your app Public but first you need to put the users sheet in order to make this action worked well. I mean to add your users sheet here:

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/c/cc8746c8048042bab7c48c0c60f4d8007fa03299.png)

And in this post you have the visibilities to make some parts visible and some others not: [Sign in action](https://community.glideapps.com/t/sign-in-action/26157)

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [April 30, 2021, 9:24am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/3 "2021-04-30T09:24:23Z")

</div>

Thanks, I’ll have a look!

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [April 30, 2021, 9:28am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/4 "2021-04-30T09:28:48Z")

</div>

Had never seen the Show Sign In button! 😉

---

<div class="post-metadata">

**Author:** ![adriasoce](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/adriasoce/32/24153_2.png) [@adriasoce](https://community.glideapps.com/u/adriasoce)\
**Post date:** [April 30, 2021, 9:30am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/5 "2021-04-30T09:30:04Z")

</div>

I use it in an App a few days ago and it works very well, also the visibility conditions in order for example to hide the profile tab to users not signed in or to hide the button when a user has signed in.

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [April 30, 2021, 9:30am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/6 "2021-04-30T09:30:51Z")

</div>

Great, yeah this should do the trick!

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [April 30, 2021, 10:05am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/7 "2021-04-30T10:05:53Z")

</div>

I just used it and it all works like a charm. Cool! Thanks!

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [April 30, 2021, 10:43am UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/8 "2021-04-30T10:43:25Z")

</div>

Glad you have discovered it. It’s really useful

---

<div class="post-metadata">

**Author:** ![NoCodeAndy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nocodeandy/32/62530_2.png) [@NoCodeAndy](https://community.glideapps.com/u/NoCodeAndy)\
**Post date:** [January 17, 2024, 4:52pm UTC](https://community.glideapps.com/t/how-do-i-make-an-app-public-with-optional-login-option/26210/9 "2024-01-17T16:52:30Z")

</div>


