A user can get several different badges.
Each BADGE gives a specific user → specific access to specific sites.
If a user has a specific BADGE → he/she can access specific pages.
You do not have the right BADGE? → Then you can not enter a specific page, assosiated to a specific BADGE.
In the past i worked a lot with BADGES and ROLES, there are a lot of posts about that topic …
- How to assign member role directly after signup is complete in code? - #2 by alexpharaon02
- Member Sign-up / Login page redirect - #9 by otiscreativeideas
- How to hide an element on page based on current user profile - #10 by russian-dima
- Dual login from wix - #2 by russian-dima
- Member Sign-up / Login page redirect - #4 by russian-dima
- [SOLVED] I'm the owner/admin of the website but why is my role member?
- Login redirect - #9 by russian-dima
- Update Member Nickname - #2 by russian-dima
- Remove badge from user when subscription is cancelled. - #5 by russian-dima
…and so on —> you will find even more…
Reading all that, will give you maybe a better overview, what can be done with ROLES and BADGES. Not all stuff is just about ROLES and BADGES in the provided links, but you surely will find a lot of useful informations about ROLES and BADGES.
I think in your case, it is not needed to use code (hopefully).
You can use ROLES and BADGES in combination.
GROUPS + INDIVIDUAL