Hm. Well- you could do a membership level for each possible combination- which is rather a lot. But it’s the main way I can think of. But I think it’s doable- just rather confusing. But does the approach make sense? The register only once- and then any additional sites/levels they want to add result in a change in membership level. Working out all of the permutations, though… It would take some thought.
HI Robin,
It’s not really a change in membership level that’s important, it’s the ability to have one login among multiple sites AND allow the person to only access the product/services that they have paid for.
I have thought of a fairly simple way to do so.
* set up an Access Control List table. Fields: member_id, site_id, product_id,status,date
When I person purchases a product, info like: “2007,2,6,1,2007-08-02” is added.
* On the pages that are protected, use a plugin or custom query to determine if they have access.
* Do a check “if (MemberGroup == 6 and AccessFlag == Y ) then allow access (through an embeded file), otherwise load the Join embed file.
So, in theory it looks relatively easy, just not doable out of the box.
Jer