# User Roles Not Working – Everyone is Treated as "Anyone"

**URL:** <https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365>\
**Category:** Ask for Help\
**Created:** [July 22, 2025, 12:03pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365 "2025-07-22T12:03:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![needhelp](https://avatars.discourse-cdn.com/v4/letter/n/fbc32d/32.png) [@needhelp](https://community.glideapps.com/u/needhelp)\
**Post date:** [July 22, 2025, 12:03pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/1 "2025-07-22T12:03:15Z")

</div>

Hi everyone! 👋

I’m building a public Glide app (with optional sign-in), and I’m running into a strange issue with user access. I’ve set up a **Users table** that includes emails, roles (like “admin”), and row IDs. Everything seems correct, but the app still treats **everyone as “Anyone”** , even if they’re signed in.

The goal is:  
🔒 Only people listed in my Users table should have access to the **admin panel**.  
👀 Visitors who don’t sign in should **not see** the admin stuff.

I’ve double-checked visibility settings, but Glide doesn’t seem to recognize users from my table. Even when I try to preview as an admin, I get a message saying I don’t have access.

Questions for the community:

- Is this kind of setup possible with public (optional sign-in)?
- Should Glide recognize users from the table even if they haven’t signed up themselves?
- Any idea what to search for on YouTube or the docs? (I saw a tutorial that seemed to do this, but can’t find it again.)

Any help or direction would be amazing — thank you! 🙏

---

<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 22, 2025, 12:44pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/2 "2025-07-22T12:44:24Z")

</div>

Is your user table configured as the user profile table? Can you show how you have your conditions set up?

---

<div class="post-metadata">

**Author:** ![needhelp](https://avatars.discourse-cdn.com/v4/letter/n/fbc32d/32.png) [@needhelp](https://community.glideapps.com/u/needhelp)\
**Post date:** [July 23, 2025, 11:27am UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/3 "2025-07-23T11:27:05Z")

</div>

Even if I push the Add User button, it takes me to the user table and i fill it in , there is nothing.

 ![Screenshot 2025-07-23 at 13.25.35](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/8/b853c4969d236cfde51fd17110f231053cf52930.jpeg)  
 ![Screenshot 2025-07-23 at 13.26.13](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/4/240efd5a67f0f59d972f6aa3bb652f7718478760.png)  
 ![Screenshot 2025-07-23 at 13.25.48](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/d/6d30121b36511489e050deac056cccb413bc180a.jpeg)

---

<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 23, 2025, 12:09pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/4 "2025-07-23T12:09:57Z")

</div>

> [@needhelp](#):
>
> Even when I try to preview as an admin, I get a message saying I don’t have access.

Please clarify this. This sounds to me that you have a visibility condition on the Admin tab. If so, I want to see what that visibility condition is.

---

<div class="post-metadata">

**Author:** ![needhelp](https://avatars.discourse-cdn.com/v4/letter/n/fbc32d/32.png) [@needhelp](https://community.glideapps.com/u/needhelp)\
**Post date:** [July 23, 2025, 1:43pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/5 "2025-07-23T13:43:43Z")

</div>

Yes, I do. This is the two that i have been thinking about.

 ![Screenshot 2025-07-23 at 15.43.13](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/0/e0e7476aa1faacc1d62b6069c79beb1a05c5aaf2.jpeg)  
 ![Screenshot 2025-07-23 at 15.41.42](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/6/b614d65aaa55968c1707ebbc21e4f4aa64a3060d.jpeg)

---

<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 23, 2025, 1:47pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/6 "2025-07-23T13:47:09Z")

</div>

‘admin’ is not the same as ‘Admin’. That condition will never be true because the letter ‘A’ does not match.

---

<div class="post-metadata">

**Author:** ![needhelp](https://avatars.discourse-cdn.com/v4/letter/n/fbc32d/32.png) [@needhelp](https://community.glideapps.com/u/needhelp)\
**Post date:** [July 23, 2025, 2:06pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/7 "2025-07-23T14:06:14Z")

</div>

It doesnt work either way.

 ![Screenshot 2025-07-23 at 16.05.11](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/e/8e8a4bfdb904e749bf74a019c4dceb9d8a0aaf73.jpeg)

the problem is with the user recognition on glide’s side. It doesnt see the users that i list on the table

---

<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 23, 2025, 3:48pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/8 "2025-07-23T15:48:06Z")

</div>

But you are still viewing as ‘anyone’, which is the same as a non-signed in user. Wouldn’t you want to preview as an Admin user, since they are the only ones that would have access to that tab?

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

---

<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 23, 2025, 11:30pm UTC](https://community.glideapps.com/t/user-roles-not-working-everyone-is-treated-as-anyone/83365/9 "2025-07-23T23:30:55Z")

</div>

So the problem is even though you have configured User profiles, the “View as” section doesn’t allow you to pick one to view as?

Can you show us your User Profiles configurations? What happens when you click the “Bejelentkezés”/“Login” button?

> **[User Profiles | Glide Docs](https://www.glideapps.com/docs/user-profiles)**
>
> Define, store, and use data on your app's users.

Can you change to Public \> Required user profile and anyone can create a profile to see if it makes a difference?
