Hey guys,
I have selected the option for "New Registration and Linking", and it seems that New Registration is almost working as described, however, Linking is not. When you click "Link" as a logged in CB user, it just sits there. Also, the Link button does not always show the blue F facebook icon, it just shows a standard button with the text, "link" (a much lesser problem).
Here's a couple of scenarios:
Scenario 1: Existing CB User logs in with CB credentials and attempts to click "Link". Nothing happens.
Scenario 2: Same Existing CB User logs in from scratch with Facebook credentials and it "APPEARS" that their Facebook profile is linked to CB, but it is a totally new account with a different User ID. There is no link. (Additionally, the blue fb "sign in" button is still visible in the cb_login module, even though the user is authenticated and "Hide on Auth Integrations" is selected "Yes"). The logged in user has no ability associate their existing CB profile with the one that was created automatically when they signed in with Facebook credentials.
So a user now has TWO (2) accounts... (1)their original CB account, and (2) a new Facebook-CB account.
Yes, I realise that Scenario 2 is not handled by the use cases, but it's really the only one that my existing users would need. This is a huge usability hole for existing sites.
Here's the use case:
Joe User hasn't visited the CB-enabled website in a while, but uses Facebook frequently. He goes to the CB-enabled website, but he's forgotten his username and/or password. Rather than going through the recovery process, he just clicks the "fb-sign in" button. Now he is signed in, but he has no forum history, profile details, etc... and his username is "First_Last" instead of "joeuser123".
This could easily lead to half of my user base (thousands) creating duplicate accounts and also create considerable confusion. It's a non-starter. Maybe that's why this isn't implemented on joomlapolis.com yet.
====
I tried JFBConnect on one of my Joomla 1.5 sites and it DOES accomplish the linking of an existing CB Profile, but there is no version available for Joomla 1.0.x sites. I guess, failing a hail mary by the CB team, that I must migrate my Joomla 1.0 site to Joomla 1.5 and go with JFBConnect.
If anyone has any other suggestions, I'd love to hear them.
Environment: Joomla 1.0.15, PHP 5.2.13, MySQL 5.1.30, CB 1.2.2, Test Template RHUK Solarflare II