So I have 5 membership levels, each with different durations. The expectation is that a member purchases a level, after a while she purchases another level, after a while another. So she may have multiple membership levels running concurrently and expiring at different times.
This works fine until the original membership level purchase (the primary membership level) expires. Now, even though she has secondary membership levels that are theoretically active she can't get to them because her primary level has expired.
Is there any way around this?
To be more specific - she has purchased member levels 1, 2 and 3. Member level 1 is her primary level and has expired. Pages that are set to be protected AND accessible to member levels 2 and 3 are returning the account renewal message even though levels 2 and 3 haven't yet expired.