I am not sure about my logic - maybe I should look at this another way.
Here is the way I am looking at it:
The site has a number of non-paid roles that view limited information. Everything is members only - no public login.
Non-Paid Roles: View a limited site based on Role.
Paid Roles:
Member-Active: Views all premium content
Member-Inactive: Does not view premium content; Views Pay Dues module to allow them to pay and enter the Member-Active Role.
Upon a sucessful payment, the uesr is added to Member-Active for 12 or 36 months depending on the payment selected and made. After the time period has expired, I want the user to revert to the Member-Inactive so that they can resubscribe if they choose and then be placed in Member-Active again upon payment.
The hang up I am having is that I can easily place them in the Member-Active role and remove them from the Member-Inactive upon payment. I want to be able to pu them back in Member-Inactive when the subscription expires. 12 or 36 months from now. I do not want for it to be an ongoing subscription that recharges their account on a regular basis. I want them to resubscribe similar to the initial subscription.
I am displaying PayNow to Menber-Inactive so they know they can get into the Member-Active role with a payment. Since the Member-Active is only available to some Members (Member-Inactive) and not the other Non-Paid Roles, I cannot make the link to the PayDues available to others - only the Member-Inactive.
Will PayPal subscription feature do this?
I hope this is celar enough to understand.
Thanks, Dan
Edit: This would work (In my twisted non-programmer mind)
If Role = Member-Active and Member-Inactive then don't display link to Pay Dues
If Role = Member-Inactive then display link to Pay Dues
In this case, I would always leave the user in Member-Inactive and use the Member-Active to restrict them from seeing the PayDues Link. I thnk this is a feature in DNN 5+ but not in DNN 4.9. I might be able to use the Show/Hide feature of DF to do this somehow. I just thought that certainly someone has done what I am seeking to do.