Do not post bugs/issues/problems to this post. It is not monitored as it's almost impossible to track bug status here. Please search for an already posted bug, or create a new post.
JFBConnect
The JFBConnect component allows for integration between Joomla and Facebook connect. Features such as Joomla user creation using Facebook profile information, automatic login to Joomla if already logged into Facebook, and single-logout functionality for both are included. Also, if you have the popular community components
JomSocial or
Community Builder, it can automatically import a new user's profile and avatar data directly into their profile on your site!
This component also provides the framework and API infrastructure for additional modules to be used in conjunction with your site to add Facebook connect features (such as invitations, walls, status, profiles, etc).
Current Version
JFBConnect
v2.5.0
Requirements
Joomla 1.5.x, PHP5+, cURL extensions (included and enabled on most servers)
Installation
Please use the installation guide on the JFBConnect home page:
JFBConnect Installation Guide
Upgrading from a previous 2.0 Release
Uninstall the JFBConnect component using the Extensions->Install/Uninstall feature.
Follow the directions above (Installation)
- All configuration settings will remain when remain intact inside the component. However, the Login module parameters will need to be re-configured again.
Facebook Login Flow
There are multiple events that can happen when a Facebook user logs into your site, depending on if this is their first login or not, and whether they already have a Joomla account.
First time logging in through Facebook. Not logged into Joomla. The following are set in the Configuration tab:
Create them a new Joomla user account:
- This will create a Joomla user in the system which can be used to return to the site without requiring logging into Facebook
- Some Facebook modules will still require that the user be connected to Facebook to operate
Don't create Joomla account, but allow Facebook log-in:
- This creates a pseudo-Joomla account, similar to OpenID or Gmail log in. There is no password associated with the account, so this user much use their Facebook credentials to log-in on return to the site.
Recommendation:
Facebook does not allow for an application to see a user's email address. It is recommended to use the redirection url to send the new user to their profile page to ask them to set them email address. Also, for case #1 above, they can use their profile page to set their Joomla password, in case they'd like to use that to log in in the future.
Returning Facebook user
They will automatically be logged back into their Joomla account created above
Facebook user logging in who is already logged into Joomla
The Facebook and Joomla accounts will be connected. From this point forward, if the user logs in using their Facebook credentials, they will automatically be logged into their accompanying Joomla account.
Revision History
Please see the
Changelog at JFBConnect.com