# Seeking Advice on Access Options for My Website

**URL:** <https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410>\
**Category:** Ask for Help\
**Created:** [June 11, 2025, 8:40pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410 "2025-06-11T20:40:06Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![DareSteps](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daresteps/32/11716_2.png) [@DareSteps](https://community.glideapps.com/u/DareSteps)\
**Post date:** [June 11, 2025, 8:40pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/1 "2025-06-11T20:40:06Z")

</div>

Hi everyone,

I’m struggling to determine the best access setup for my needs and could use some guidance.

I have four tables:

1. Landing Page
2. Request Table
3. User Table
4. Email Table

I want the Landing Page to be publicly accessible. Visitors should be able to contact me via a Contact Form, with the submitted data stored in the Request Table.

Additionally, I need a feature for admins on the Landing Page, visible only to those whose emails I’ve manually added to the Email Table. This feature should allow them to complete their user profile, with the data saved to the User Table.

I’ve tried implementing this but seem to have made some mistakes. Any suggestions?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [June 11, 2025, 8:57pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/2 "2025-06-11T20:57:46Z")

</div>

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/d/4/d469db989b4304236444903e79397b3aa3b64972.jpeg "Glide App User Access Control – Whitelist Table Tutorial for Secure Login Management") ](https://www.youtube.com/watch?v=6XZgpmO4Y5k)

---

<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:** [June 12, 2025, 12:03am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/3 "2025-06-12T00:03:29Z")

</div>

To save some headache, I would advise to have 2 apps, 1 public for visitors, 1 private for admins.

---

<div class="post-metadata">

**Author:** ![DareSteps](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daresteps/32/11716_2.png) [@DareSteps](https://community.glideapps.com/u/DareSteps)\
**Post date:** [June 12, 2025, 3:24am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/4 "2025-06-12T03:24:23Z")

</div>

This is the optimal approach. Here’s how I set it:

The “Public” setting is for visitors who can view the page without signing up, with access labeled as “Public” and “No User Profile.”

Conversely, the “Private” setting restricts access to “Private” and uses the “User Table,” where the Emails table lists all my admins.

I’m double-checking because I set it to public, but when I tried accessing it with a different email, it didn’t work.

Here’s the link:

> **[DareSteps (Visitors)](https://daresteps.glide.page)**

Please let me know if it works with you.

---

<div class="post-metadata">

**Author:** ![DareSteps](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daresteps/32/11716_2.png) [@DareSteps](https://community.glideapps.com/u/DareSteps)\
**Post date:** [June 12, 2025, 3:26am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/5 "2025-06-12T03:26:45Z")

</div>

Hello Mazen,

I’ve tried this approach before and it works. However, I meant that visitors should access my page without signing up. When it comes to admins, I need an option to be only visible for them and those admins’ emails were added already. I thought there is an option like but I guess I will keep it headache-free and make two: Public and Private.

By the way, thank you for sharing the video, very informative.

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [June 12, 2025, 9:52am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/6 "2025-06-12T09:52:22Z")

</div>

Wow!, Well done friend! And yes I agree with @ThinhDinh 2 apps would be Ideal for your case!, glad to see another Arab here 👋🏼

---

<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:** [June 12, 2025, 11:40pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/7 "2025-06-12T23:40:37Z")

</div>

Great, I can see the visitors app well!

> [@DareSteps](#):
>
> Conversely, the “Private” setting restricts access to “Private” and uses the “User Table,” where the Emails table lists all my admins.
> 
> I’m double-checking because I set it to public, but when I tried accessing it with a different email, it didn’t work.

Can you let me know if this issue has been resolved?

---

<div class="post-metadata">

**Author:** ![Andrew\_Davies](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andrew_davies/32/41838_2.png) [@Andrew\_Davies](https://community.glideapps.com/u/Andrew_Davies)\
**Post date:** [June 13, 2025, 6:50am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/8 "2025-06-13T06:50:40Z")

</div>

Very nice video @Gideon_Lahav_Busines

Just a thought - could the relation be done on the rowID instead of email? That way it wouldn’t break if a user changes their email address.

---

<div class="post-metadata">

**Author:** ![DareSteps](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daresteps/32/11716_2.png) [@DareSteps](https://community.glideapps.com/u/DareSteps)\
**Post date:** [June 13, 2025, 9:40am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/9 "2025-06-13T09:40:40Z")

</div>

Absolutely, it’s all sorted! I built two apps, one public and one private. It took some extra effort since a few big-numbered components failed when it went public so I had to enter them manually for the time being, but what you see now is the final version, with the majors successfully synced to the private app.

Thanks, Jeff, I’m truly grateful for your help!

---

<div class="post-metadata">

**Author:** ![DareSteps](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/daresteps/32/11716_2.png) [@DareSteps](https://community.glideapps.com/u/DareSteps)\
**Post date:** [June 13, 2025, 9:46am UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/10 "2025-06-13T09:46:14Z")

</div>

Thank you, Mazen!

I’ve been using Glide since around 2019, and it’s an awesome platform. The downside is it only supports Stripe for payments, which is tough since Stripe isn’t available in Saudi Arabia, making app sales challenging.

Hoping for more payment options in the future. Have a great day, Mazen!

---

<div class="post-metadata">

**Author:** ![Gideon\_Lahav\_Busines](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gideon_lahav_busines/32/41121_2.png) [@Gideon\_Lahav\_Busines](https://community.glideapps.com/u/Gideon_Lahav_Busines)\
**Post date:** [June 13, 2025, 2:11pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/11 "2025-06-13T14:11:02Z")

</div>

It could, but users might ask to delete their profile. Then you won’t be able to recover his ROW ID or use it in the future.

Also, I found that changing an email is a very rare case.

---

<div class="post-metadata">

**Author:** ![Mazen](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mazen/32/84042_2.png) [@Mazen](https://community.glideapps.com/u/Mazen)\
**Post date:** [June 13, 2025, 2:52pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/12 "2025-06-13T14:52:50Z")

</div>

I have the same issue!, but I think u can use [Geidea](https://docs.geidea.net/docs/pg-direct-api) they have a great api doc!, they offer a gateway and direct payment links, and a lot of more stuff like BNPL, reoccurring payments, etc..

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [June 20, 2025, 2:53pm UTC](https://community.glideapps.com/t/seeking-advice-on-access-options-for-my-website/82410/13 "2025-06-20T14:53:33Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
