• Resolved namgostar

    (@namgostar)


    I am in sandbox/test mode, and I have a couple of members listed as expired. The account was set up to expire after one day, so that I could test how the expiration process would work. I am not receiving an email that prompts the member to renew (and I did use real emails, so that I would be sure to receive them). Also, the member is allowed to still log in, and there is no message alerting them that their membership has expired.

    On this same subject, I see in your documentation that- when using advanced variables to create your button from the PayPal website, you suggest to put “No Expiration” in the subscription settings… Is this because your membership plugin is in charge of this, and PayPal should not be?

    Thank you for your time.

    https://www.ads-software.com/plugins/simple-membership/

Viewing 15 replies - 1 through 15 (of 16 total)
  • Plugin Support mbrsolution

    (@mbrsolution)

    Hi, under WP Membership -> Settings -> Advance Settings tab, do you have the following enabled Enable Expired Account Login?

    You might also want to test a live registration. Sometimes users have issues with a Sandbox set up.

    In regards to your question.

    Is this because your membership plugin is in charge of this,

    Yes, that is correct. As mentioned in another post it is a good idea to create the button inside the plugin which is now available. It also gives the plugin more control.

    Regards

    Plugin Author wp.insider

    (@wpinsider-1)

    Expired users will be allowed to log in if you enable the “Enable Expired Account Login” option. However, they won’t be able to see any protected content. This allows them to log into the site as an existing user and maybe renew their account. They can’t see protected content so nothing to worry.

    When an expired user log into the site, the login widget that shows their membership status will show that the account is expired. Also, if they try to view any protected content, it will tell them to renew before they can view it since the account is expired.

    Thread Starter namgostar

    (@namgostar)

    I did need to check that box in the settings. Thank you.

    Although,

    the login widget that shows their membership status will show that the account is expired

    I don’t see anywhere that the account is ‘expired’, not in the widget area or the profile area either.

    But also… I am wondering if I can edit the text that comes up on a page when access has expired. This is what it says now- “Your account has expired. Please renew your account to gain access to this content.” It would be cool if I could add a link to direct them to pay again, or to contact the admin.

    Plugin Author wp.insider

    (@wpinsider-1)

    You should be able to customize that message using the following addon:
    https://simple-membership-plugin.com/simple-membership-custom-messages-addon/

    What duration value are you using for this membership level in question?

    Thread Starter namgostar

    (@namgostar)

    Sorry for delay. My team has been MIA for a while, and now we are back to the grindstone.

    I have installed that add-on, and it is useful, thank you.

    However, there is still one instance that is not editable (that I can see). It is when your membership has expired. Right now it says: “Your account has expired. Please renew your account to gain access to this content.” I want to change the message and even have a link where they can go to proceed with the renewal process. (My client wants them to fill out another application when their year is up, so this message should link them to said application). If there is a way to do this in the php file, I can do that. I am familiar with backend FTP and editing those files, but I would need guidance on where to find the right file.

    Also,

    What duration value are you using for this membership level in question?

    For testing purposes, I was only using one day.

    Plugin Support mbrsolution

    (@mbrsolution)

    @namgostar do you still require help?

    Thread Starter namgostar

    (@namgostar)

    Yes. Thank you. I still need help with this:

    However, there is still one instance that is not editable (that I can see). It is when your membership has expired. Right now it says: “Your account has expired. Please renew your account to gain access to this content.” I want to change the message and even have a link where they can go to proceed with the renewal process. (My client wants them to fill out another application when their year is up, so this message should link them to said application). If there is a way to do this in the php file, I can do that. I am familiar with backend FTP and editing those files, but I would need guidance on where to find the right file.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, by following my suggestion above in reply 2; that will allow them to renew their membership.

    In regards to your question.

    (My client wants them to fill out another application when their year is up, so this message should link them to said application). If there is a way to do this in the php file, I can do that. I am familiar with backend FTP and editing those files, but I would need guidance on where to find the right file.

    One of the plugin developers will reply back to you.

    Regards

    Thread Starter namgostar

    (@namgostar)

    I have the settings that way. They are able to login and as they are browsing the site, they will come upon a restricted page… but, because their subscription is expired, they receive the message: “Your account has expired. Please renew your account to gain access to this content.”

    I want to edit that message I just bolded above, but that particular message is not editable in ‘custom message addon’ screen. There are other messages you can edit, but not the one for when your membership has expired.

    Plugin Support mbrsolution

    (@mbrsolution)

    The developers will look into your suggestion. At the present you could edit the following file. But remember when you go to update the plugin you will loose what ever you have edited in the file below.

    simple-membership\classes\class.swpm-access-control.php

    Important: Only carry out this task if you know what you are doing.

    Thread Starter namgostar

    (@namgostar)

    Thank you so much for your patience and help.

    I was able to edit the php and achieve what I wanted to do.

    Thread Starter namgostar

    (@namgostar)

    I updated simple membership the other day. The solution provided in editing the php no longer works.

    Is there another php file I should be editing instead?

    Plugin Support mbrsolution

    (@mbrsolution)

    @namgostar you might want to start a new support thread because this one is already marked as resolved.

    Thank you

    @namgostar, I have updated custom messages addon, you should able to edit message from there.

    Thread Starter namgostar

    (@namgostar)

    That is awesome! Thank you! Has the update been released yet, because when I go to the custom message tab, I still don’t see a place where the “expired” user message can be changed. And, I don’t see an option yet to ‘update’ the plugin.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Epired users still have access’ is closed to new replies.