Topic-icon Auto-registration setup, but account isn't being automatically created

Active Subscriptions:

None
Hi,

I have followed the steps to setup the auto-registration process.

I keep getting taken to this page
http://tinypic.com/r/qrzndu/9

It says this:
"Thanks for signing in using Facebook. Do you already have an account on this site, or would you like to create one?"

I assumed that the auto-registration, would automatically create the account without the user having to enter information into any sort of form - like on this website.

Any help is appreciated ")
The topic has been locked.
Support Specialist
The only times you'd be brought to that page when Auto-registration is enabled is because the user's email address couldn't be fetched from the social network.

If you're using Twitter for registration, please upgrade to JFBConnect v7.1. We just added email import to Twitter to allow automatic registration with it. If you're using another network, verify that your email address is set and verified and allowed to be viewed by 3rd parties in your privacy settings.

Beyond that, if you still have issues, let us know what network you're testing with and a page we can test on and we'll gladly help investigate further.

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

None
Hi Alex,

Thanks for the reply.

I was testing on facebook.

you can go here to test staging1.kravmagasystems.com.au

There's a register button on the full-width image, and a login button at the top. I haven't gotten the Google+ login working yet, I think it could be because I am on a staging site.
The topic has been locked.
Support Specialist
It looks like there's another extension (or template or something) inserting a duplicate block of the Facebook javascript library into the head section of your page. This is incorrect and needs to be removed. You will need to remove the following block of code that is at the very start of the head block
<!-- Load Facebook SDK for JavaScript -->
  <div id="fb-root"></div>
  <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>

I found it because there are errors on your console

FB.login() called before FB.init().


Please let us know if you're still having problems running automatic registration after it has been removed.

-Melissa
The topic has been locked.
Active Subscriptions:

None
Hi, I only found one instance in my index.php file - I removed it anyway, because I don't use this anymore. The problem still occurs. I only have facebook pixel code in the head tag currently.
The topic has been locked.
Support Specialist
For your staging site, I was able to get a user created with the automatic registration properly after your new change. When I clicked Facebook login button, the popup to approve your app appeared. Once I selected confirm, the user was created, the "Facebook profile successfully connected." message was displayed and I was logged in properly. You can see the user with my "Melissa Lynne SourceCoast" test account. I was also able to log out and log back in again just fine.

* Make sure that the FB user that you're attempting to log in with does not have an entry already in the JFBConnect > UserMap table.
* Check whether the email address on the FB account matches an existing Joomla account. If it matches and you don't have the 'Automatically Link Users by Email' option set to Yes, then you'll get the login / register view that you're seeing to enter the new user details.
* Can you try with a different Facebook account?

For Google, there is an error in how your application is set up since I am getting an error about the redirect_uri_mismatch. However, as you noted this is probably since you are using the staging site. If you'd like to test the Google authentication on your staging site, please make sure to add its appropriate redirect URI values as well. You can refer to our Google Application Setup Guide to verify you've set this option appropriately.

-Melissa
The topic has been locked.