Expired users not redirected?

11 years 5 months ago #121157 by RCheesley
Expired users not redirected? was created by RCheesley
Hi guys,

Not sure if this is a problem or if it's something in the setup I have missed.

When users who have expired accounts try to log in they get the following:

Warning

* Your membership has expired.

You are not authorized to view this page!
You need to log in.
No result.

Common sense would dictate that they should be logged into the system and presented with the option to renew their membership, and I note that under Settings>Display>Expiration there is the option to redirect to various pages however you're warned against using it (so I didn't!).

Having looked in the back end I can see that all those users who are expired have their login blocked, so I assume they would not be able to log in!

The users were all imported using CBJuice with dates of expiration provided (I am importing users from an existing spreadsheet-based membership system).

Any ideas how to get this working properly? It's quite urgent as the site is now live, and I need to make the membership information available to them today - only happened across this by chance when checking users to ensure their info had ported across ok!

Ruth

Ruth Cheesley
Joomla Specialist
Virya Technologies Ltd.

Please Log in to join the conversation.

11 years 5 months ago #121175 by krileon
Replied by krileon on topic Re:Expired users not redirected?
You need to unblock the users; they can't login and renew if they're blocked. I'm assuming your import had imported them as blocked as CBSubs (unless configured to do so) does not block users on subscription expiration.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

11 years 5 months ago #121186 by RCheesley
Replied by RCheesley on topic Re:Expired users not redirected?
krileon wrote:

I'm assuming your import had imported them as blocked as CBSubs (unless configured to do so) does not block users on subscription expiration.


No, I imported them all as active, CBSubs seems to have made those with expired plans blocked (and indeed it just did it again when I tried to log in with a user who doesn't have an active subscription. You say "unless configured to do so" - where would this be set? I tried finding this in the documentation but couldn't see anywhere that it might be telling the system to block users if their plans expire.

Could it be because in these users, there is no plan assigned to them (i.e. they have no active plan). Have I missed a step here? It seems to do the following on expiration from what I can see:

* Block the user
* Remove plan (if I choose "No plan active" they all show) but it still has a record which plan the user *was* subscribed to)
* Send an email to inform them that it has expired (assume this is the one configured on a per-plan basis along with the welcome/activation, renewal and cancellation messages as per the documentation).

Ruth

Ruth

Ruth Cheesley
Joomla Specialist
Virya Technologies Ltd.

Please Log in to join the conversation.

11 years 5 months ago #121188 by krileon
Replied by krileon on topic Re:Expired users not redirected?
What is your configuration the following parameters in CBSubs -> Settings -> Global?

Show subscription plans at registration:
Allow Free Registered Users (without subscriptions):
Create Subscriptions also for free lifetime plans:

If Show subscription plans at registration: and Allow Free Registered Users (without subscriptions): are both NO then it will likely block the user as you're telling it a user can't exist without a subscription, which likely will result in blocking users upon expiration. In this scenario you should have Create Subscriptions also for free lifetime plans: as YES and have a free, lifetime, default plan available for them to "fall back" to.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

11 years 5 months ago #121193 by RCheesley
Replied by RCheesley on topic Re:Expired users not redirected?
I did read the documentation, and I have it set up as follows:

Yes (show at registration)
No (allow free registered users)
Yes (create subscriptions also for free lifetime plans)

This is how I need it to function because:

* Users choose which plan to subscribe to at registration

* Registered members must have a plan - they are either a guest (with no login) or a registered member with a plan.

So, why is this blocking?

I see the free lifetime plan when I log in, so I know that is there.

Ruth

Ruth Cheesley
Joomla Specialist
Virya Technologies Ltd.

Please Log in to join the conversation.

11 years 5 months ago #121232 by beat
Replied by beat on topic Re:Expired users not redirected?
First guess is that this is a Joomla Itemid-based access denial.

What's the Itemid (turn SEF OFF), and try same URL without Itemid.

If it's that then it's a menu access level issue.

CBSubs itself works fine allowing to re-subscribe without being logged in, when a membership expires and is required to login.

Plan must of course be allowing renewal (no limit or limit not reached), be of public access level, and that's all what comes into my mind right now.

Beat - Community Builder Team Member

Before posting on forums: Read FAQ thoroughly -- Help us spend more time coding by helping others in this forum, many thanks :)
CB links: Our membership - CBSubs - Templates - Hosting - Forge - Send me a Private Message (PM) only for private/confidential info

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.432 seconds

Facebook Twitter LinkedIn