Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

Registration/Plan/ACL assistance please

  • edjec
  • edjec
  • OFFLINE
  • Posts: 132
  • Thanks: 12
  • Karma: 3
  • Add-ons
10 years 11 months ago #237425 by edjec
I know this has been discussed on the forum many times, but I haven't found a solution yet. Along with migrating the site from J1.5 to J2.5, we wanted to offer a new free subscription plan that allows posting access only to the Kunena forum and no access to other member restricted areas, but providing an upgrade path to other paid membership plans. This aspect is working fine.

Our problem with the J1.5 site was when a membership subscription expired, the member was blocked and could not renew because a subscription was required to login. We want expired members to be able to login to the site to access their profile and submit a renewal without admin intervention.

Using free registration without a subscription, the problem I cannot seem to avoid is that these members have access to areas meant to be exclusive. Our classified ad ACL (ListBingo) only allows a distinction between registered and public access, so this registrant now has access to placing ads in a member only component. Blocking this component, or any other, with CB Subs denies viewing access to public viewers. Of course, the classifieds and the forum are now wide open to spamming and that is what is happening.

What I've tried (along with many variations):

No plan required for registration:
Free member - simply registered, no plan, no member access. Expired paid members should fall back to this group, allowing renewal.
Basic forum access only - Limited Forum Access lifetime plan.
Full member access - US, US+Assoc, Canadian and International plans (full access, only pricing is different)
Using this schema, registered users have access to member only areas and expired paid members continue to have access.

Registration requires plan:
Basic forum access only - Limited Forum Access lifetime plan. Expired paid members should fall back to this group.
Full member access - US, US+Assoc, Canadian and International plans (full access, only pricing is different)
Using this schema, full membership plans on expiration will not default to the LFA plan and members are blocked from renewing.

Your Joomlapolis plan (GUC5) seems to be the closest to what we need, but it excludes any explanation about the Advanced, Professional and Developer plans and how they are handled on expiration. I have tried a number of different membership schemas and created new Joomla user group assignments and either access is granted when it should not be or expired members are blocked and cannot renew.

I have also read on the forum that the Joomla Registered group must be used as the base registration group instead of creating specific groups for specific plans and in other posts I have read where it is not possible for an expiring member of one plan to be placed into a lower access level plan on expiration. Either way, an access control problem is created.

So, how can I configure the system to not block expired renewals and still give me the ACL control need for member only areas? What am I doing wrong and what are the proper settings to achieve this? One additional thing I need to do is change my avatar because I've torn my hair out over this!


CB 1.9.1, CBS 3.0.0 GPL, J2.5.16

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48473
  • Thanks: 8281
  • Karma: 1443
10 years 11 months ago #237491 by krileon
Replied by krileon on topic Registration/Plan/ACL assistance please

Our problem with the J1.5 site was when a membership subscription expired, the member was blocked and could not renew because a subscription was required to login. We want expired members to be able to login to the site to access their profile and submit a renewal without admin intervention.

That's not Joomla related. That's due to "Allow Free Registered Users (without subscriptions):" parameter being set to "No" within CBSubs > Settings > Global. Set it to "Yes" and they shouldn't be disabled anymore.

Using free registration without a subscription, the problem I cannot seem to avoid is that these members have access to areas meant to be exclusive. Our classified ad ACL (ListBingo) only allows a distinction between registered and public access, so this registrant now has access to placing ads in a member only component. Blocking this component, or any other, with CB Subs denies viewing access to public viewers. Of course, the classifieds and the forum are now wide open to spamming and that is what is happening.

Use By URL Part protection included with CBSubs Content on the Extensions integration tab of your plans to protect the new ad URL. This is what we do on the forums for our support forums. This allows you to display the button, full frontend, etc.. but deny the specific usage.


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 or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum