Topic-icon JFB overrides the JoomBah registration and login processes

Active Subscriptions:

None
Hi,

I need to understand why I am getting the following error messages when I have activated the system plugin of JFB.

"Registration for Jobseekers has been blocked by the administrator. Please contact the admin." and
"Registration for Employers has been blocked by the administrator. Please contact the admin."

I am using JoomBah as my main component for registration and login. "Jobseeker" and "Employer" are the default user group in JoomBah - depending on the group of clients the user belongs to. I assume that JFB overrides the process and tries to register as a default "Registered" user although I have set the default user group in Joomla ACL to "Jobseeker".

Also I can see in the backend of JoomBah that my settings immediately change when I enable the JFB system plugin. Eg. there is a setting "Free registration for Jobseekers" with the options yes and no. I have set this to "yes". As soon as I enable the JFB system plugin this settings switches to "No" and cannot be set back to "Yes" manually. There are some more settings which behave exactly the same. Even as Superuser I cannot change the forced settings manually.

Unfortunately I am completely stuck. It seems that JFB needs a code change to ensure that I can keep on using JoomBah (which is a must). Could you please advise me how to solve this issue?

Thanks,
Uwe
The topic has been locked.
Support Specialist
Uwe,
What you describe is very strange. I've never used JoomBah before, so I don't know if they have specific integration for JFBConnect in their extension. If so, that could be why the settings change. JFBConnect itself doesn't have any integration for JoomBah, so we aren't intentionally overriding any of their settings. JFBConnect also doesn't force the default user group for users registering using other components to Registered. We do register users as "Registered" by default, but could easily help you change that default to something else.

Can you let me know if, when you disable the JFBCSystem plugin, the settings go back to normal in Joombah? That's very bizarre behavior that I don't have an immediate explanation for...

Would it be possible to Private Message admin credentials and give a quick explanation of where we should be looking in JoomBah for the settings to change when the system plugin is enabled/disabled?

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

None
Hi Alex,
yes it is bizarre - but this is exactly what is happening. If I disable the JFB system plugin all settings in JoomBah switch back to the status they were in before. Strangely enough this does not just apply to one but for many of the settings.
I am happy to provide you with the superuser access which I will send to you by PM.
Thanks for your support!
Uwe
The topic has been locked.
Support Specialist
Thanks for the private message. I have absolutely no idea what was happening to the settings in JoomBah. However, I re-ordered the JFBCSystem plugin to be ordered first and the issue looks to have gone away. Instead of all the values being blank, they are all properly shown and saved.

The settings area seems to work, but I can't really test the features since I don't know the extension. Please test and let us know how that goes and, hopefully, you're all fixed up with this.

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

None
Hi Alex,
Thanks so much - the major error seems to be solved. I have tested registration and login and both are working fine.
Unfortunately there seems to be one conflict nevertheless. Whatever setting in JFB configuration I am trying to change I am getting the following error message now:
1054 Unknown column 'setting' in 'field list' SQL=UPDATE `j8ibe_jbjobs_config` SET `setting`='automatic_registration',`value`='0',`updated_at`='2015-02-22 12:20:36' WHERE `id`='12'
This e.g. happens when I try to change a parameter on the configuration > general tab.
So the configuration table of JoomBah seems to be involved somehow.
The social logins for facebook and Google+ are working fine. But I cannot get Linkedin and Twitter to work. Could you please have another look into the backend with the superuser I have already provided?
Thanks,
Uwe
The topic has been locked.
Support Specialist
Ahhh.. that helps explain what may be happening, though I still don't understand exactly why. This may be something you need to get the JoomBah developers involved with to help understand why our JFBConnectModelConfig is being overridden by their configuration table. I don't know what that would be, or why, but it would explain why our System plugin was causing conflicts with their extension and why our settings can't be saved.

The social logins for facebook and Google+ are working fine. But I cannot get Linkedin and Twitter to work. Could you please have another look into the backend with the superuser I have already provided?

We'll gladly help further, but can you explain a bit more about what is, or isn't, working? If there are any error messages or other information you could provide as to what isn't working and what you've tested?

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

None
OK - I will check this issue with the JoomBah developers. Until then it is a workaround to set the parameters directly in the database tables. This works ...

As regards the LinkedIn and Twitter login this is what is happening: if you navigate to my login page taskspreader.com/index.php?option=com_us...iew=login&Itemid=150 and click on LinkedIn then the URL switches to LinkedIn for about half a second and then immediately is redirected to taskspreader.com/index.php?option=com_jb...est&layout=showfront which is the main entrance page for the JoomBah login.

When you do the same with Twitter the URL changes to api.twitter.com/oauth/authenticate?oauth_token=...... There I can authorize the app - this seems to be ok. But in the next step I am also redirected to taskspreader.com/index.php?option=com_jb...est&layout=showfront.

If you do the same with Facebook and Google+ this does not happen. Authorization and Login work like normal.

Thanks,
Uwe
The topic has been locked.
Support Specialist
Is there a system plugin for JoomBah? If so, can you try to (temporarily) disable it to see if these problems with authentication and configuration go away? Again, that will help narrow down where the problem is. We've never heard of these issues before, but it seems there's some fundamental conflict between our extensions. Once we figure it out, it will likely be easy to fix (we've seen similar behavior from other extensions), but we just need to narrow down the variables first.

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

None
Hi Alex,

yes there are six plugins for JoomBah. I have tried to deactivate one by one to find out which one is causing the override. It seems that it is the System Plugin which triggers a JoomBah Cron Job (jbcron). The good news is that this plugin is not needed anyway as I don't use this option. Now with the deactivated plugin I can change all JFB parameters from the backend as before.

Unfortunately this did not solve the issue with LinkedIn and Twitter. Could you maybe try to register with your LinkedIn and/or Twitter User to see what is happening? We are making progress but we are not yet there ;-)

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

None
Update: I got LinkedIn to work! It was a parameter in the backend of JFB which I have set incorrectly. Now I will test thoroughly. But it seems as if the issue has been solved.

Thanks again Alex for your support!
The topic has been locked.