Topic-icon Big problems with JFBconnect and Community builder

Active Subscriptions:

None
Hey guys,

I am having big problems with new signing up to JFBConnect and then community builder. I have written the main points below:

1) It used to work perfectly
2) I made a couple mods to CB userflow (not changeable since it is a monetisation) and suddenly JFBConnect on INITIAL sign-up does not work anymore fully.
3) NEW users get logged into the joomla DB perfectly, authenticated etc... BUT not into CB userDB. The users can use most of the website but not CB as they get the message "Not authorised, administrator needs to approve your membership" (this has never happened before and I have NOT set the administrator approval in CB.
4) Once I use manually the tool "Syncronise Joomla DB to CB userdatabase", the new entries are added to the CB DB and the user can use the website normally.
5) For existing users, everything works perfectly.

Any idea what may be the problem? The site is buzzing with over 45.000 users so it would be great to have some answers pretty soon. The website is "munich.international-friends.net/"
The topic has been locked.
Support Specialist
10 years 4 months ago #56880 by alzander
Whenever the "Not authorised, administrator needs to approve your membership" message appears, it means there was an issue saving the user to the CB database. This is almost always caused by a required field set in CB that is not having data imported from the social network the user is authenticating with. For instance, if you have a drop-down field in CB that is required, but not mapped to any field from Facebook, then CB will not allow us to save that user.

The only way to fix that problem is to ensure that all required fields in CB have an import mapping *or* to disable the Automatic Registration option, since we need the user to enter more information during registration.

I hope that helps explain, but if you need more assistance, just let me know.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
10 years 4 months ago - 10 years 4 months ago #56883 by timchteure
Nope that did not work either. The only required field that normal users have to fill out is the captcha. I have now turned off the automatic subscription and the users are still not getting imported into the CB userdata DB (ie I still have the same problems).

Also, the problem is that the user is NOT GETTING IMPORTED INTO CB DB AT ALL! Normally when what you mentioned happens, then the user gets imported into CB DB but gets set as "Not approved". In my case, CB and Joomla DB are getting out of sync.
Last edit: 10 years 4 months ago by timchteure.
The topic has been locked.
Support Specialist
10 years 4 months ago #56889 by alzander
When CB doesn't let us save the user to their tables, we're still able to create them within Joomla. If a user tries to access a CB page and isn't in the CB table, then CB will show that error about not being activated. It's an incorrect message, but that's what they do.

I don't know the cause of what's happening here. Since it worked before, all I can recommend is unwinding some of your changes, temporarily, to see which step you've taken that breaks things. The easiest may be to restore a site backup from before you made the changes and incrementally make the changes from there.

In general, are you using core CB functionality, or are you using additional features for whatever new registration flow you've created? JFBConnect is tested with core CB, but there are many additional extensions (both from CB and 3rd parties) that can alter the standard registration flow.

Finally, let us know any details about what additions and changes you made within CB when things stopped working. That will help us compare to other issues users have reported to see if the problem is something we've seen before.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Hi Alex,

I am currently updating the a very old back-up to to the date of my main website today. I will tell you what I am using.

Regarding additional stuff that I have on CB, I have all the extensions proposed by CB themselves and am actively using them. The main difference I think it was CB conditional and CB subs that I have added in between it working and it stopping to work.

Here is some information that I have found out while trying to track down the problem:
_CBs CB Connect works perfectly.
_All the rest of the functions of the website work, apart from the profile (only for the new subscribers).
The topic has been locked.
Support Specialist
10 years 4 months ago #56904 by alzander
We have no built-in integration for CB Subs or the CB Conditional features. I'm not sure how those interact with core CB, but I can easily imagine that those extensions have their own fields they expect to be filled out during registration (either by the user or automatically in the background). If the issue comes down to those add-ons, we can gladly help investigate, but please note that it will take some time before we'd be able to find a solution. It's just not a priority for us to support those add-ons as it's not something that's requested often and not something we promote supporting.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Hi Alex (this time logged in with my real acount),

Yes, I have now determined that it is indeed down to the extensions of CB subs (in my case). I need to hide one field "Type of Business" at registration as CB subs plan NORMAL USER (which is mandatory if NOT hidden ie in other plans). Depending on this one field a whole lot of other conditionals are put into place. I accept that the user will NOT be registered as having gotten the free lifetime subscription (not a problem since CB has already an option planned in for those cases).

Can you help?

Here is a reply from the support of Joomlapolis. I am near crying with this problem since I couldnt seem to find the problem until today:

Based off your screenshot it's telling you exactly what the problem is. They're not confirmed or approved. CB Connect by default bypasses this by automatically confirming and approving them unless changed otherwise[comment by Tim: the users are not getting imported into the CB db which is what is leading to the unapproved stuff]. JFBConnect doesn't seam to do this. With CBSubs you can set plans to override confirmation and approval as well and maybe 1 site you've a plan that's being assigned to them that is doing that [Been there, done it, changes nothing... and no there is no plan assigned to them]. I don't know what to tell you.
The topic has been locked.
Active Subscriptions:

None
I can confirm now that CB subs is the only one making problems. CB conditionals works the normal CB way. They seem to be based on differing scripts.
The topic has been locked.
Active Subscriptions:

None
I can confirm now that CB subs is the only one making problems. CB conditionals works the normal CB way. They seem to be based on differing scripts.
The topic has been locked.
Support Specialist
10 years 4 months ago #56990 by alzander
Interesting information. Thanks for sharing. I'm looking into another way to create CB users with different functions within CB that they recommend to use. We are using a slightly different way for compatibility reasons with really old versions of CB, but that's not really necessary anymore.

I'm shooting to have something that you may able able to test late this week, but I can't guarantee I'll get it working or that it would work for you at all.. it will hopefully be a starting point though.

Thanks,
Alex
The topic has been locked.