# How can I set up different sign-in experiences for Trainers and Clients?

**URL:** <https://community.glideapps.com/t/how-can-i-set-up-different-sign-in-experiences-for-trainers-and-clients/81343>\
**Category:** Ask for Help\
**Created:** [April 14, 2025, 9:13pm UTC](https://community.glideapps.com/t/how-can-i-set-up-different-sign-in-experiences-for-trainers-and-clients/81343 "2025-04-14T21:13:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Apostolos\_Mikroulis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/apostolos_mikroulis/32/87160_2.png) [@Apostolos\_Mikroulis](https://community.glideapps.com/u/Apostolos_Mikroulis)\
**Post date:** [April 14, 2025, 9:13pm UTC](https://community.glideapps.com/t/how-can-i-set-up-different-sign-in-experiences-for-trainers-and-clients/81343/1 "2025-04-14T21:13:49Z")

</div>

Hi everyone!

I’m building an app where users can either be **dog trainers** or **clients** looking for trainers.  
I’d like to show different content and navigation based on their **user role** after sign-in.

What’s the best way to set this up in Glide? Should I use visibility conditions or is there a better practice for handling multiple user types?

Thanks in advance! 🙏

---

<div class="post-metadata">

**Author:** ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)\
**Post date:** [April 14, 2025, 9:40pm UTC](https://community.glideapps.com/t/how-can-i-set-up-different-sign-in-experiences-for-trainers-and-clients/81343/2 "2025-04-14T21:40:25Z")

</div>

If I was going to handle this from the start like you are, i’d create two different apps that share the same data. Reason being, you can get lost in visibility conditions, and when you change something it can break the links.

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [April 14, 2025, 10:51pm UTC](https://community.glideapps.com/t/how-can-i-set-up-different-sign-in-experiences-for-trainers-and-clients/81343/3 "2025-04-14T22:51:14Z")

</div>

Here are some tips for you:

> [@Security tip: Managing role-based permissions in Glide apps](https://community.glideapps.com/t/security-tip-managing-role-based-permissions-in-glide-apps/77854):
>
> If you’re using Glide apps and need secure control over user permissions, be aware that Glide’s visibility conditions (like showing or hiding buttons for certain roles) are not a security feature. While these conditions are helpful for managing the app’s appearance, they do not protect actions at the backend level. Key Points to Protect Your Data Row Owners for Data Protection: Enabling “Row Owners” is effective for securing individual records (for viewing, editing, and deleting), but it does…

---

<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:** [April 15, 2025, 12:39am UTC](https://community.glideapps.com/t/how-can-i-set-up-different-sign-in-experiences-for-trainers-and-clients/81343/4 "2025-04-15T00:39:08Z")

</div>

> **[Visibility Conditions | Glide Docs](https://www.glideapps.com/docs/visibility-conditions)**
>
> Control who can view different elements of your app.
