Is it possible to setup a page redirect such that when a user's membership to a particular role expires that they are redirected to another page?
I tried setting up some rules so that if a user is a member of "Group A" they get directed to one page and if they are also a part of another group -- group B -- then they get directed to a different page. If the user is a member of Group A and Group B then I set a rule so that they get redirected to Group B's page. That works fine. However, if that person's membership to Group B expires then there is no difference. As the user is logically no longer part of Group B (the role is expired for that user), I would expect that the rule directing that user to the "Group A" page would take priority.
Is there another solution to this problem? --Thanks.
It's as though it doesn't "see" that the role has expired. It still takes them to Group B. Thanks for looking into this.
I thought about that, but I don't want the person to be removed from the role. I want them to be a part of a role that gets renewed. So from a login redirect order of precedence the system should check to see if that person's role is active; if not, then redirect to the basic registered user's role (or some other) and invite them to renew their subscription. When they renew their subscription events should fire that extend their role membership from today's date + the length of their membership.
Actually, that does bring up a question -- I wonder if the event will fire? If I have an event that adds a user to a role for "X" amount of time upon the successful purchase of a subscription through Paypal -- if that person is already a member of said role will it extend the membership or just do nothing? And will it extend the role membership from the time it expired or from the time it was purchased?
Thanks. -- Shawn