# 🆕 Sign-in Action

**URL:** <https://community.glideapps.com/t/sign-in-action/13041>\
**Category:** General\
**Created:** [July 24, 2020, 10:37am UTC](https://community.glideapps.com/t/sign-in-action/13041 "2020-07-24T10:37:42Z")\
**Posts on this page:** 20\
**Page:** 3

<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:** [July 26, 2020, 6:22pm UTC](https://community.glideapps.com/t/sign-in-action/13041/41 "2020-07-26T18:22:25Z")

</div>

@mthakershi There’s probably several ways to do this, but you could hide or show buttons based on if a user is signed in or not. Maybe dead link buttons are shown until the user signs in, then show working buttons instead. I don’t think you can currently have a dual action button that will take you to the sign in page, then redirect you to the content for that button if that’s what you are wanting.

---

<div class="post-metadata">

**Author:** ![NikolayPuh](https://avatars.discourse-cdn.com/v4/letter/n/e95f7d/32.png) [@NikolayPuh](https://community.glideapps.com/u/NikolayPuh)\
**Post date:** [July 26, 2020, 9:52pm UTC](https://community.glideapps.com/t/sign-in-action/13041/42 "2020-07-26T21:52:50Z")

</div>

Hello to all! I make the application public and make two order buttons, one for those who are not logged in, it redirects to the email entry page, and the second for those who are already logged in and can place an order by clicking on it. I set special display conditions and they do not work. that is, the order button is always shown and not the login button.  
How to make this scenario?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 26, 2020, 9:55pm UTC](https://community.glideapps.com/t/sign-in-action/13041/43 "2020-07-26T21:55:14Z")

</div>

What are your current visibility settings for those buttons?

---

<div class="post-metadata">

**Author:** ![NikolayPuh](https://avatars.discourse-cdn.com/v4/letter/n/e95f7d/32.png) [@NikolayPuh](https://community.glideapps.com/u/NikolayPuh)\
**Post date:** [July 26, 2020, 9:57pm UTC](https://community.glideapps.com/t/sign-in-action/13041/44 "2020-07-26T21:57:03Z")

</div>

For the login button if the user is not registered, and for the order button if the user is registered!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 26, 2020, 9:58pm UTC](https://community.glideapps.com/t/sign-in-action/13041/45 "2020-07-26T21:58:19Z")

</div>

Can you try this set up?

> [@new Sign-in Action](https://community.glideapps.com/t/sign-in-action/13041/30):
>
> Hi Roberto, I had the same problem because I have a lot of components with visibility for ‘signed-in user’ I changed it to ‘email is user email’ and it worked perfect for me.grinning [sign\_in]

---

<div class="post-metadata">

**Author:** ![NikolayPuh](https://avatars.discourse-cdn.com/v4/letter/n/e95f7d/32.png) [@NikolayPuh](https://community.glideapps.com/u/NikolayPuh)\
**Post date:** [July 26, 2020, 10:03pm UTC](https://community.glideapps.com/t/sign-in-action/13041/46 "2020-07-26T22:03:43Z")

</div>

I have a slightly different policy. The order is made by a person who does not yet have a registered email address. So I show him the login button, and after entering the order button. Those conditions that you offer I can deliver only for the seller, for the buyer in no way!

---

<div class="post-metadata">

**Author:** ![NikolayPuh](https://avatars.discourse-cdn.com/v4/letter/n/e95f7d/32.png) [@NikolayPuh](https://community.glideapps.com/u/NikolayPuh)\
**Post date:** [July 26, 2020, 10:05pm UTC](https://community.glideapps.com/t/sign-in-action/13041/47 "2020-07-26T22:05:39Z")

</div>

That is, I show a button for ordering, and there, in the display conditions, it is not possible to select the buyer’s address, but only the seller’s address.

---

<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:** [July 26, 2020, 10:08pm UTC](https://community.glideapps.com/t/sign-in-action/13041/48 "2020-07-26T22:08:37Z")

</div>

Have you enabled user profiles? That will give you access to the signed in user’s email. If they are not signed in, then no email will be returned.

---

<div class="post-metadata">

**Author:** ![NikolayPuh](https://avatars.discourse-cdn.com/v4/letter/n/e95f7d/32.png) [@NikolayPuh](https://community.glideapps.com/u/NikolayPuh)\
**Post date:** [July 26, 2020, 10:10pm UTC](https://community.glideapps.com/t/sign-in-action/13041/49 "2020-07-26T22:10:11Z")

</div>

No! need to try))

---

<div class="post-metadata">

**Author:** ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)\
**Post date:** [July 26, 2020, 11:12pm UTC](https://community.glideapps.com/t/sign-in-action/13041/50 "2020-07-26T23:12:35Z")

</div>

Thank you @Jeff_Hager. I use User Profile, but for mysterious reasons\* I have the same view wether the email exists or not.  
(\* I think that I mis-used the “User Specific” columns).

We already exchanged about it, but I’m not achieving the expected outcome. I want the **non** signed-in user to perform actions before signing-in (ie. to illustrate value before she/he does some “admin” registration):  
1- take a photo & upload it  
2. this automatically transforms it into a QR Code  
3- then the user selects options (choice component)  
4- this automatically enriches the QR Code  
5- then I ask her/him to sign-in  
6- optional other options are proposed  
5- at last, she/he sends to her/himself an eMail with the Enriched QR Code

Since I don’t get how things are working for “public app”, I’ve put User Specific columns on anything entered upfront 5- Signing-in.

I feel that it’s creating issues in the visibility app, so I rebuilt it … and now it’s worse 🙂 [https://clicmymenu.glideapp.io/](https://clicmymenu.glideapp.io/) (2nd tab). I will do it again!

Thanks again

---

<div class="post-metadata">

**Author:** ![NikolayPuh](https://avatars.discourse-cdn.com/v4/letter/n/e95f7d/32.png) [@NikolayPuh](https://community.glideapps.com/u/NikolayPuh)\
**Post date:** [July 27, 2020, 8:28pm UTC](https://community.glideapps.com/t/sign-in-action/13041/51 "2020-07-27T20:28:31Z")

</div>

Yesterday did Make Row Owner. Today I remove this option and the entire user table is deleted, when again Make Row Owner, everything falls into place

Where could I have made a mistake?

---

<div class="post-metadata">

**Author:** ![kabookie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kabookie/32/10994_2.png) [@kabookie](https://community.glideapps.com/u/kabookie)\
**Post date:** [July 27, 2020, 8:56pm UTC](https://community.glideapps.com/t/sign-in-action/13041/52 "2020-07-27T20:56:20Z")

</div>

I could really use some help here - the instructions are very vague.  
My goal is to have a new visitor see a “public” page when they first click on the site link, instead of coming straight to the “welcome/login” screen. This will allow me to give them just enough info to motivate them to login (because they may be coming from various CTA links).  
The instruction page says “Browsing a public app and then signing in via the sign-in action” which indicates you create a public app, then add the button. The problem is that you can’t sign in with a public app. So I’m going in circles.  
If I make it “public with email” and paste the share link in an incognito window, I am still coming to the “welcome/login” screen, which I am trying to avoid.  
I’m sure the answer must be simple but I am just not getting there and testing everything I can think of. Any help would be much appreciated.

---

<div class="post-metadata">

**Author:** ![mthakershi](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mthakershi/32/1715_2.png) [@mthakershi](https://community.glideapps.com/u/mthakershi)\
**Post date:** [July 27, 2020, 9:09pm UTC](https://community.glideapps.com/t/sign-in-action/13041/53 "2020-07-27T21:09:26Z")

</div>

@Jeff_Hager, yes that’s what I meant - some sort of dual action. In any case, this is helpful. So if I find Email from User’s profile is blank then user is not signed in. Otherwise user is signed in.

---

<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:** [July 27, 2020, 9:20pm UTC](https://community.glideapps.com/t/sign-in-action/13041/54 "2020-07-27T21:20:44Z")

</div>

Did you try adding a button and setting the action to ‘Sign In’?

---

<div class="post-metadata">

**Author:** ![kabookie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kabookie/32/10994_2.png) [@kabookie](https://community.glideapps.com/u/kabookie)\
**Post date:** [July 27, 2020, 10:11pm UTC](https://community.glideapps.com/t/sign-in-action/13041/55 "2020-07-27T22:11:27Z")

</div>

Yes, that is what I’m testing - I have set the button to ‘sign in action’  
here is a short loom on what I did and where I am stuck

---

<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:** [July 27, 2020, 10:14pm UTC](https://community.glideapps.com/t/sign-in-action/13041/56 "2020-07-27T22:14:55Z")

</div>

Why do you have your app set to Public with Email instead of Public?

---

<div class="post-metadata">

**Author:** ![kabookie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kabookie/32/10994_2.png) [@kabookie](https://community.glideapps.com/u/kabookie)\
**Post date:** [July 27, 2020, 10:21pm UTC](https://community.glideapps.com/t/sign-in-action/13041/57 "2020-07-27T22:21:41Z")

</div>

I think that was it! Thank you @Jeff_Hager 😀

---

<div class="post-metadata">

**Author:** ![Erik\_Goins](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erik_goins/32/1889_2.png) [@Erik\_Goins](https://community.glideapps.com/u/Erik_Goins)\
**Post date:** [July 30, 2020, 3:35pm UTC](https://community.glideapps.com/t/sign-in-action/13041/58 "2020-07-30T15:35:49Z")

</div>

I’m having some issues with this too.

I have a tab displaying a user specific field (notes for each workout a user completes). When my app was public with email, this worked fine. The user had to sign in and it would automatically filter to their workout notes. Now, with public login, the notes shows other users information until they sign in.

I can’t change the tab’s visibility settings because “To enable visibility settings you must have User Profiles configured”.

I have quite a few other configuration issues too, but I’ll sort those out on my own!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 30, 2020, 3:49pm UTC](https://community.glideapps.com/t/sign-in-action/13041/59 "2020-07-30T15:49:10Z")

</div>

You can still have a user profiles settings in a public app, just assign a sheet for user profiles in a public with email settings, then revert back to public.

For your tab visibility settings, maybe try email is not empty.

---

<div class="post-metadata">

**Author:** ![Stephanie\_Bonnet](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/stephanie_bonnet/32/105_2.png) [@Stephanie\_Bonnet](https://community.glideapps.com/u/Stephanie_Bonnet)\
**Post date:** [July 31, 2020, 12:01pm UTC](https://community.glideapps.com/t/sign-in-action/13041/60 "2020-07-31T12:01:23Z")

</div>

Would that also work for public with password?

[Previous page](https://community.glideapps.com/t/sign-in-action/13041.md?page=2)

[Next page](https://community.glideapps.com/t/sign-in-action/13041.md?page=4)
