I'm a bit stuck in how to solve this.
I want a Member zone (non mgr) with multiple pages where some page's are only visible for some user groups.
There are 3 levels of Users (Basic, Standard, Pro) where the Pro user can visit all protected pages, the Standard most of the protected pages and the Basic only a few of them.
I already have the experience to create protected pages, usergroups etc (used it in other sites) but I never had to deal with multiple login levels and multiple Unautorized pages.
I created the different User Groups and put the resources in the apropriate Resource groups and that works. Is that the best used method or do I have to use Authority levels or something else?
Can I forward a logged in Basic user to a different Unauthorized page then a Standard user or Pro user?
I also want to show all resources in the menu via Wayfinder, but a Basic user will only see the resources which are in his Resource group. Can I override this? I don't see any setting for this...
Many thanks,
Björn
It sounds like you're doing it right. I don't recommend using Authority levels/roles for this -- it will just confuse things.
You can send users to a different unauthorized page in various ways. You can create an 'unauthorized_page' User Setting and set it to the ID of the page you want to send them to, though you'll have to create that setting for every user.
You could also use a snippet with $modx->user->isMember() and $modx->sendRedirect() to send them anywhere based on their group memberships.
I think you should be able to show pages without the user being able to edit them by using a policy with load and list, but not view or edit permission.