Simple Membership Plugin › Forums › Simple Membership Plugin › Renewal page not visible to logged in members
Tagged: renewal
- This topic has 10 replies, 4 voices, and was last updated 6 years, 2 months ago by
matteobanana.
-
AuthorPosts
-
October 6, 2019 at 11:03 am #19052
Willb
ParticipantI have followed these instructions exactly:
https://simple-membership-plugin.com/?s=renewBut when an expired member logs in and they go to the Renewal membership page – they again see the message saying “Your account has expired. Please renew your account to gain access to this content.”
I have double checked all settings in advanced and the page protection settings.
Anyone else had this problem?
October 6, 2019 at 11:04 am #19053Willb
Participantto add – when they click the link to renew they again see the same message.
and Yes I have added the Renewal page URL in teh advanced settings.
and I have added page protection on the page and added all levels to it.October 7, 2019 at 6:49 am #19060mbrsolution
ModeratorHi,
Can you share the settings related to this feature that you have enabled in our plugin?
Do you know if you have another plugin that might interfere with our plugin? Did you create this account manually or did the register via the registration form? Do you have a cache plugin installed in your site?
Can you also enable Debug mode and carry out a test. Then check the log files.
Let me know how you go.
Thank you
October 14, 2019 at 10:16 am #19096Willb
Participant– All the setting are correct.
– Yes I did create this user manually. Would that make a difference?
– I have checked debug logs and there is nothing strange there
– no i’m not using any caching.I have changed a user’s sign up date so that their account is now expired.
I log in with that acount and I see the message saying it’s expired.
so far so good,
I go to the renewal page, and instead of seeing the page, I just get the same message saying their account has expired!
It seems like the setting for the ‘Membership Renewal URL’ is being ignored for some reason, as it should allow me to see that pageOctober 14, 2019 at 10:54 am #19099Willb
Participantto be clear – I am on the renewal page – I see the title but there is no content – only the message saying:
“Your account has expired. Please renew your account to gain access to this content.”October 14, 2019 at 10:41 pm #19100mbrsolution
ModeratorHi,
Yes I did create this user manually. Would that make a difference?
Yes that would make a difference. Free membership works differently to paid membership.
For free membership, use the following addon simple-membership-miscellaneous-shortcodes-addon. It will update the member’s level and activate the account at the same time. For this you will need to have a special page with the shortcode from that addon. You can send the expired users to go to this page and use the button.
Let me know if the above helps you.
Thank you
October 15, 2019 at 10:02 am #19104Willb
ParticipantI have also tested it with another user that signed up by paying with Stripe – they paid for a 1 year membership.
I then edited the member settings by changing ‘Access Starts ‘ and ‘Member Since’ date manually to back in 2015 so that it is now ‘expired’.
They see the same message when they try to access the renewal page:
“Your account has expired. Please renew your account to gain access to this content.”I also tried leaving ‘Account Status’ to Active and changing it to ‘Expired’ and both ways I get the same problem.
How can I test the renewal page to see if it works?
Because right now it appears to not work.October 16, 2019 at 7:11 am #19118mbrsolution
ModeratorHi, I have submitted a message to the developers to investigate further your issue.
Thank you
October 17, 2019 at 3:46 am #19131admin
KeymasterI just tested this feature and it is working correctly on my site.
Do you have the following checkbox checked in the settings?
Enable Expired Account Login
Also, please copy and paste the renewal page’s URL from the browser’s address bar then enter it in the settings so it matches exactly. Sometimes users enter a non-https URL when they are using https URLs on their sites. Sometimes they miss the “www” in the URL which causes a mismatch. So make sure there is no mismatch.
October 18, 2019 at 11:59 am #19145Willb
ParticipantYes i’ve checked the URL mutliple times over.
And yes, i’ve checked the box to enable expired login.It’s very strange and I’m not sure how to debug it.
January 23, 2020 at 3:25 pm #19668matteobanana
ParticipantHello everybody
I’m having the same issue.
Members with expired accounts can’t see the renew page.
I followed the original instruction in the documentation, then I have done all the other check described in this thread.
Nothing is showing up as described.Do you find a solution?
-
AuthorPosts
- You must be logged in to reply to this topic.