Having an issue using CBSubs 1.2.2 on Joomla 1.7.1 or 1.7.0, this occurs on existing fully-loaded setups and fresh installs with only a single subscription and user with nothing but CB/CBSubs/CBLogin installed.
If you set the system to both "Allow Free Registered Users - NO" and "Create subscriptions also for free lifetime plans - YES" to force users to re-register on expired login it will only function for the 'Registered' user group and no other groups or combinations thereof.
To reproduce:
1) Set the options I mentioned above
2) Set up one or two plans with Public access.
3) Add a single user with no plan or an expired plan.
4) Add the user to a group other than Registered or multiple groups with or without Registered group included.
5) Attempt to log in with that user.
6) User is told "Your account is blocked" for the first and all subsequent logins and their account is changed to blocked status.
If you leave the user as *ONLY* in the default 'Registered' group everything works as expected -- however this isn't much use to us as our clients have their users assigned to specific and some to multiple groups for page access.
Also if you leave the "Allow Free Registered Users - YES" everything seems to work fine with the CBSubs process accessing it from your profile or a subscription page will allow you to upgrade/renew but does not enforce it or redirect to it on login as we require.
We have the same setup working perfectly on Joomla 1.5.x systems for the same client so I'm sure this is either a problem with CBSubs or Joomla itself. We have attempted to re-build the subscription setup on existing and new test installations of 1.7.0 and 1.7.1 with CB 1.2.2 as well as different servers and all experience the same bug.