Public app with sign in option

Anyone managed to provide a public app with a dedicated sign in/up button. Therefore you have a public app that anyone can see albeit with limited information, however if they sign up/in then they can view more data/information controlled by visibility.

2 Likes

I was wondering the same thing today and thought to play with this next week.
Need to figure out how to filter data without the email as the identifier

1 Like

@Rosewebstudio Iā€™m doing a project to play with this. I was thinking something like:

Public app - sign in button

Form - informations and email required*

When the email shows in the sheet, you can filter the visibility when ā€œemailā€ is not empty. Letā€™s try it out!

1 Like

I wish filtering and visibility by signed in user would still work when privacy is set to Public. Since the sign in option is available when the hamburger menu is visible, I donā€™t see why we couldnā€™t still access the app publicly and only show certain components when the user is signed in. It would be great to also restrict editing and adding to signed in users if the Email Special Value is being used.

2 Likes

I need this, so please keep me posted if you find a solution, been scratching my head for about a month now, getting frustrated, hey ho the joys of no code. There must be a solution just canā€™t figure it out. Cheers :beers:

2 Likes

:100: %

If you figure out I will buy you a beer or two :beer: well a virtual beer :slight_smile:

Ok, Iā€™ll try dev something and I show you

1 Like

If you can do it I will be so impressed

1 Like

There is an option to ā€˜Callā€™ the login page when a user favorites something.

I had a workaround idea, but couldnā€™t make it work yet, maybe you could help out:
I set my app to public.
I created a ā€˜My profileā€™ tab and in it I put an item with ā€˜is favoriteā€™ option, and once a user clicks it - the login page appears.

(I got stuck, because I tried removing this ā€˜is favoriteā€™ item after login and it didnā€™t work)

Any ideas? :slight_smile:

I submitted something similar that basically asked if it was possible to force the login screen for any Boolean field that is tied to a user-specific column (like the is-favorite switch). This would help a lot I think.

1 Like

@D_J I would probably get rid of the favorite component you added and check the below.

Iā€™m still waiting to hear back if this can officially be supported or if the workaround will be supported long-term, but hopefully this helps.

Hereā€™s how to get signed in user info into every record in your sheet.

I definitely think this would be a helpful feature. We are creating a video app for ESL learners, and because of the current climate on immigration, these students often are very wary of supplying their email addresses. We want to have open access to content, but to also have the ability for learners to be able to track what theyā€™ve done (once signed in).

To be in compliance with copyrighted laws, optional (not forced) login technically is necessary for educators who wish to include third-party content accessed via the app that is free but is not openly licensed. If login is only required in order for the learner to track their progress but users can still access the content without a login, this gets around that issue.

2 Likes

So glideapps is mainly for private webapps? Not easy to use it for public listings?

Would your users sign in for your ā€œpublic listingā€?

No, i would like to create a site that displays data to not signed-in users.

You can do that.

ā€œUsersā€ that browse your App and never sign in are considered visitors. You can have unlimited visitors on any Glide plan.

1 Like