Login workarounds?

Hey all,
I made an app that shows user-submitted content. any user can view content and add their own but the majority of UGC apps are viewers and only a portion contributes content.

for user contributions and for ‘favorites’ I had to use ‘public with email’ login, which means that the first page you see is the login screen, and for most users who just want to browse this is a huge block.

I tried changing to ‘public’ and added a ‘Favorite’ item in the ‘profile’ page for users to click on and invoke the login page if they want to submit content, but this doesn’t work.

I would like to have open access to the app, and only require login if a user wants to (or when he does an action that requires a login such as favorite or clicking a button which I define).

I hope my issue is clear - anyone have any ideas on how to call the login page, not on launch?

Thank you :slight_smile:

3 Likes

Same here

This is the exact same issue I’m facing with a number of clients.

They do not want users to have a login friction point to just browse what they have for sale (The majority of ecommerce sites are not gated to begin with).

Users are asked to create an account once they are ready to checkout and before the payment details page.

When they are ready to buy, the idea is to use the filtering option to hide the “Buy Button” for all non signed in users and instead show a “Login” or “Create Profile” button for these users which would trigger the login screen.

It would be seriously helpful to have a “Login trigger” component in the dashboard that we can add to screens.

Here is a usecase for us:

We will use this feature to display options straight after they decide to create an account to make an order. The options will include which will be tied to the logged in user will be:

  • When do they want their food - now or later
  • How do they want their food - Pickup or Delivered
  • Their phone number (Mandatory)

Once these are filled in under the user’s row in their gsheet, they would then be able to view “Add to Cart” buttons under products which were otherwise filtered out/hidden for non logged in users.

Another needed feature is a filter of “Is logged in user” so that we can toggle visibility of elements for logged in Vs. guests.
(this filter is currently disabled when choosing ‘Public’)

2 Likes

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.

1 Like

Thanks @Jeff_Hager, the switching bit between Public and Public with Email is something I was not aware of.

The only thing is that we can’t expect a user to use the add to favourites feature to sign in.

The sign in option is available if you have something in the side menu.

1 Like

That too, I didn’t know! Thanks @Jeff_Hager

Although it would be most straightforward to have a Button with an action that brings up the sign in screen.

But atleast now with this workaround, I could add a gif could to visually demonstrate to even the most tech illiterate users on how to sign in.

(tap the menu on the top left corner, click sign in, enter email address and wait for an email with your temp pin, enter it)

1 Like