Topic-icon Problem with JFB - Community Builder auto user activation

Active Subscriptions:

None
Hello. I just a purchased a subscription for JFB Connect because of its integration with community builder. I configured the component and the appropriate plugins. But JFB does not skip CB activation. At first i thought that some required field is not filled show i made all CB registration fields not to be required. But JFB has the same issue. Is something that i am doing wrong? Thanks in advance.
The topic has been locked.
Support Specialist
JFBConnect can skip CB's activation process, that's a commonly used feature. Please check the following:
* You have the Social Profiles - Community Builder plugin enabled
* In the JFBConnect -> Profiles area, you have the "Skip CB Activation" setting enabled

That should do it, but if you're still having problems, let us know and we'll help however we can.

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

None
I have already checked those. And all the available options that should be enabled, are enabled. After a lot of tests i realised that Community Builder didn't synchronise the users when a user was trying to log in with Facebook. The user is created in Joomla and is instantly logged in but in Community Builder is still pending confirmation. When i went το Community Builder-->Tools and synchronised the user, the problem was solved.

But this is not a solution to this problem. I wrote a query for that purpose and add it in community builder profile plugin after this line:

activateUser($cbUser, 0, "UserRegistration", true, true, true);

My custom query:

$customQuery = "INSERT IGNORE INTO #__comprofiler(id,user_id) SELECT id,id FROM #__users";
$this->db->setQuery(customQuery );
$this->db->query();

This solves the problem for the moment but i think it's a temporary solution. I am not using any 3rd party Community Builder Plugins. I am using the free version.

Another problem i encountered is with Facebook Users with Greek names. The Auto registration process is skipped and the Registration Form is loaded with an error message of "Please enter a username". Even though the username is filled in the registration form the register button is not doing anything.
The topic has been locked.
Support Specialist
If the user isn't created in CB it means that the save operation failed when trying to create their profile. That happens when one of the required fields in CB isn't being filled in. I know you said that all required fields were un-checked, but that's my best suggestion.

If no fields are set as required, we'll probably need access to investigate further. Can you Private Message me super admin credentials so we can see your configuration and narrow things down further? You can PM me by clicking the mail icon under my name to the left.

Another problem i encountered is with Facebook Users with Greek names. The Auto registration process is skipped and the Registration Form is loaded with an error message of "Please enter a username". Even though the username is filled in the registration form the register button is not doing anything.

Never heard of this one and we have many, many sites using international UTF-8 character sets. What do you have the username format set as? Can you try changing it to 'email' to see if it works that way, which may eliminate some of the foreign characters from the user's name when generating the username.

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

None
Οκ Alex, i sent you a pm with admin access.
The topic has been locked.
Support Specialist
Thanks for the credentials. I'm a bit dumbfounded as to what's going on. It's definitely not creating the user in CB, that's obvious, but I'm not sure why.

Would it be possible to send FTP credentials for your site as well so we can make some slight modifications to our code to narrow things down further? We'll gladly help however we can to get things working for you.

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

None
I sent you a pm with FTP credentials. Thanks Alex. I found some workarounds but i would like to use it properly.
The topic has been locked.
Support Specialist
Whew! Thanks for the credentials. They were definitely necessary. With a lot of investigation, we narrowed down that the registration was failing because in the Email field settings, in the Parameters -> Validation area, you set the "Verify field input" field to "Enable". The default for that field is "Disable" and I'm assuming no one else has ever enabled it while using JFBConnect as we've never heard of this issue.

Once I disabled it, registrations with social networks and the profile import featur works as expected.

Can you let me know more about what that setting does, why you enabled it or any other details that may help us understand its functionality and use? We'll gladly investigate more, but for now, I've left it disabled.

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

None
10 years 5 months ago - 10 years 5 months ago #55988 by Toutoulis
This field makes the user to type their e-mail address twice. Just for validation that they typed it right. Nothing more. So i enabled to avoid users typing wrong their email. It's not that necessary for me anymore. I suppose you could put that condition in community builder profile plugin to avoid something similar in the future. Now it works fine.

I am still having some issues with the greek names but i found a workaround that is not so annoying. When a user with a Facebook name written in greek alphabet is trying to login with Facebook, JFB Connect does not recognise that a username is written and wants the user to just type a username in order to complete the registration. So i hid all other fields from JFB Configuration settings and just left the username. It's not so annoying because the registration -for some users- need just a username but if you have an idea of what it's going on let me know.

Anyway, thanks for the help Alex.
Last edit: 10 years 5 months ago by Toutoulis.
The topic has been locked.
Support Specialist
Γιάννης,
I apologize for the delay. We release JFBConnect 6.5 and then had to update for a few minor issues and then another issue related to the Joomla 3.4.6 release. Those kept me a little sidetracked.

With that said, I had some time today to investigate the email verification setting today and we have a fix implemented. There will be yet another JFBConnect release later tonight or tomorrow which should fix this up for you. Whenever you see the 6.5.3 release posted, please update and install (you can use the Joomla auto-updater to make it a very easy process). I'd love to hear your feedback.

Thanks!
Alex
The topic has been locked.