Francisco,
Thanks for the credentials. We've done *a lot* of testing and found the cause, but aren't sure of why your site is behaving different than others. For some reason, CB on your site won't save the email address that we're providing from Facebook. I've never seen anything like that before. However, we implemented a very easy fix with a minor mod to CB. For now, things work. But if you upgrade CB, you'll need to make the same change if we can't figure out the cause of the problem and implement a workaround on our side.
The fix is in the /administrator/components/com_comprofiler/library/cb/cb.tables.php file at line 999. We added the "$this->email = $array line. So, with a few lines above and below, the code now looks like:
$this->_cbTabs = new cbTabs( 0, $ui, null, false );
$this->_cbTabs->saveTabsContents( $this, $array, $reason );
$errors = $_PLUGINS->getErrorMSG( false );
$this->email = $array['email']; /////////// WE ADDED THIS
if ( count( $errors ) > 0 ) {
$this->_error = $errors;
return false;
}That line basically just forces the email to what we provided, though CB normally does this automatically.
Do you know of any ways your CB is configured differently than a standard installation? Any CB plugins that are different or anything else regarding registration that may help us understand more would be great.
Anyways, you are setup for now. We'll try a little more to recreate the issue on our end, but for now, this is just an unknown for us. Hopefully the simple solution above will continue to work for you without any issues.
Keep us posted, and best of luck!
Alex