× Joomla Facebook Connect support forum

Topic-icon Forced to register or log in after connecting through Facebook

Active Subscriptions:

None
Is this intended? It sort of takes the point out of using "Connect through Facebook". On other sites, when I click Login with FB it just logs me right in, even if it is my first visit to the site. But I finally got to test my site for someone else (I am already in there as admin). She went to the site. Clicked login with Facebook. She did the whole "Allow permissions" thing. And when she completed all that (it has her do it twice, not sure why. Once in a window on my site, then once again on a full page) it then tells her she needs to either log in if she already has a username and password, or register a new username and email address and password.

Is this intended? I sure hope not.

Sorry for being so annoying with so many questions. Just when I think I got it all working perfect, I find something wrong I can't fix on my own. I use Community Builder and Agora forums if that helps any.

Site is www.magnolia-pointe.com
The topic has been locked.
Support Specialist
Multiple permissions dialog
In the JFBConenct admin area, in configuration, under the "Permissions" tab, there's settings for Required and Optional. The first dialog box that's presented is all the required permissions (including approving the app in general). If a user says "Don't Allow" at this point, they will simply be returned to your page without registering/logging in. IF you have something set as options (Profile date, email, etc), this will cause a 2nd permissions request to appear. If they don't allow at this stage, they can still log in, but not all of the information you want will be imported.

Registering after... registering
This is determined by the "User Creation" setting in the "User Configuration" area of JFBConnect. If set to "Full Joomla User", the guest will need to set a username, password, and email address (In 3.1, there's the option to just use the Facebook Email address instead of letting the user set their own). If you set it to Facebook only, this will be a 1-click registration where JFBConnect will assign the user a username. They won't need a password in this case, as they will only be able to log in via Facebook in the future.

Hope this helps clarify. Our subscribers are never annoying with questions.. that's what that blue bubble under Active Subscriptions is there for. Ask away.

If you went through the configuration guide, and this stuff wasn't clear, let us know. We're always working on improving and clarifying our settings. We have a lot of options so each user can tailor Facebook best to their site.. but that also means a lot of options to learn and choose from.
The topic has been locked.
Active Subscriptions:

None
Part 1 - Awesome. Set them all to required. Have a friend coming by later today and will test it with him and his facebook.

Part 2 - I read the guide and thought I had my head around it all. The part that had me confused is, what happens to people with no Facebook if I set it to Facebook users only? My "dream" is that if someone clicks on "Login with Facebook" the site just imports everything it needs and logs them in (and to Joomla and CB, it would never know the difference). And for someone who does NOT click "Login with FB" they just login as if I never even had this awesome plug in, or register, whichever. And again, Joomla and CB would not know the difference.

Basically so that the "login with FB" button is just a fast way to get them registered, activated, verified and logged into my site. If they don't click it, they gotta do all that stuff the old way through CB.

Part 3 (new part) - Anyone ever tell you that (at least from your avatar) you look like Seth MacFarlane? If you are in fact secretly him, I freakin love you!!!! LMAO
The topic has been locked.
Support Specialist
For testing purposes, if you want, you can go into Facebook, select Privacy Settings. Then at the bottom, select Applications and Web Sites. In this area, you can un-approve an application. This will allow you to see the permissions popup box(es) the next time you login. If you delete the Joomla User, this will be just like a fresh registration.

Part 2 - Your dream is true. Set the "Facebook Users Only" setting, and it will do what you want. If a user clicks Login Using Facebook, they'll be automatically created an account and can revisit your site whenever. If they don't have Facebook or don't want to use it, they can click the "Register for this site" link in the JFBCLogin module and create a bog-standard Joomla account. If they log in with this Joomla account, there will still be a Facebook Connect button which lets the user 'connect' their accounts so when they return they could log in either way.

In all cases, CB will treat the user just like normal, regardless of whether they've chosen to join through Facebook, create a Joomla account, or even (later on) connect the 2.

Part 3 - No. Been told many times I look like different (famous) people, but never him. I think he's awesome, but probably doesn't know jack about Joomla :)

Good luck!
The topic has been locked.