Joomla Facebook Connect 4

With Joomla Facebook Connect 4, Facebook users can quickly register and login on your Joomla websites. This free Joomla extension was re-written from ground up and should work out of the box. Facebook Login module can be configured to show only login button or form.

first third
second

Download (For Joomla 3.x)

  • Facebook PHP Sdk v4 requires PHP 5.4 or greater, So make sure you are up-to-date.
  • I no longer maintain extension for older Joomla 1.5 and 2.
  • How to obtain Facebook App ID and App Secret : Click here.
  • Please do recommend and review this extension at Joomla Extension Directory.
  • Please mention any bug report in comment below (also include your PHP version, Joomla Version).

How to Update

Just un-install old Facebook Connect component and module from “Extension Manager”, and install the latest extension downloaded from here.

What happens to my old connected users after update?

Nothing! component uses same old database table, so you’ll not lose your old Facebook connected users.

Change Log

  • 4.0.1 Minor fixes
  • 4.0 (Joomla 3) Numerous fixes, removed “Post to Wall” feature, updated Facebook SDK to v4
  • 4.x No longer supported!
  1. I have created a version that works with PHP below 5.5. It also addresses some problems with custom templates not having a “raw” type document. And finally, it contains a hungarian translation. I could not find this projet on GitHub or bitbucket. So dear Saaraan, please let me send you this version somehow, and the you may merge the changes with your version. Thanks.

     Reply
  2. when I click the button, it prompt a window with an error in it
    Fatal error: Can’t use function return value in write context in /home/../public_html/…/components/com_fbconnct/controller.php on line 459
    Could you please help?

     Reply
    • I just changed : in /public_html/…/components/com_fbconnct/controller.php on line 459
      //if(!empty(array_filter($adminEmails)))
      if(!empty($adminEmails))

      It worked for me !

  3. I found this error message when I publish the module.

    Fatal error: Can’t use function return value in write context in /…../components/com_fbconnct/controller.php on line 459

     Reply
  4. Hi, i encountered this error after publishing your good module.
    Fatal Error: syntax error, unexpected ‘{‘, expecting ‘)’ in components/com_fbconnct/controller.php on line 369

    I hope you could help me with this.

    Thanks in advance.

     Reply
  5. component/fbconnct/?task=create&format=raw show very small text and image in mobile only.
    it work ok in desktop.
    In other words,
    After clicking the button to register in mobile, i get a screen with user information and image, but you can’t see the information and image because it’s very small

     Reply
    • After clicking the facebook login button to register jumps pop up .
      popup work good in descktop but not work in Mobile.
      that is the reason why this component not work good in mobile.
      can someone help ?

    • Hi I have updated the extension, please install it.

  6. Hello,
    my user receive this message when trying to register::
    Deprecated: Function split() is deprecated in /home/xxxx/public_html/xxxxx/components/com_fbconnct/controller.php on line 321
    what can be the reason ?
    Thank you

     Reply
  7. After first, clean install I have an error:
    Parse error: syntax error, unexpected ‘[‘, expecting ‘)’ in components/com_fbconnct/controller.php on line 366.

     Reply
  8. version 4.0 have non-sef url compatibility problem

    when using non-sef url and click fb login will hit this situation on joomla 3.4.5 and make registration and login failed

    index.php?option=com_fbconnct&amp%3Btask=login&amp%3Bview=fbconnct&amp%3Bformat=raw&code=xxx

    any possible fix ?

     Reply
  9. I too am getting the same error message now when I try to set up this extension up on Facebook’s API Version v2.4. I have no issue using this extension on earlier API versions.

    “Could not get Email address, make sure you are using valid email address at Facebook or have granted the email permission!”

    Any assistance would be really appreciated.

     Reply
    • Me Too ! And nowhere a solution to be found :(

    • I have the same problem too….
      Actually this extension doesn’t support Facebook API v2.4. If you want to continue to use this extension you need to have Facebook API lower than v2.4.
      This extension is using Facebook PHP SDK v4 that is deprecated and only support Facebook API lower than v2.4. Facebook API v2.4 needs Facebook PHP SDK v5. He gave this extension for free, so we can’t expect him to be always update this code.

  10. Hi,

    I try with APP facebook version 2.3 and it’s OK but if I try with APP facebook version 2.4 I got this error :
    Could not get Email address, make sure you are using valid email address at Facebook or have granted the email permission!

    Var_dump on “$me = $facebook->api(‘/me’);”, in version 2.3 I have all information, in version 2.4 i haven’t email value.

    Can you help me ?

    Thanks.

     Reply
  11. Hi,
    I am getting the following error message when I try to login…
    //////////////////////////////////
    Could not get Email address, make sure you are using valid email address at Facebook or have granted the email permission!
    //////////////////////////////////

    Does anyone know what could be the cause of this? Any help appreciated.

     Reply
  12. Hello,
    I have been using this com and mod and it worked great till recently now it errors out. Is this possible due to auth 2.3 update?

     Reply
  13. hi i have this installed and it logs in and hen does the redirect but in kunena forum it doe snot show it has logged in until you go to another page has any encountered this also happens on the normal login page ect

     Reply
  14. hi very nice script im using it on 1 of my joomla websites. i wanted to ask if you have this script also for wordpress? im looking like ages for now. to find something that will post something on users facebook wall when they login at my wordpress site……

    another question : is it possible that every day when a user logs in at my site that there will appear an message on the user’s facebook wall? i would like that for a better marketing ;)

    thanks for this beautifull script ;)

     Reply
  15. Hello Saran,

    I just installed the facebook login/sign-up module but when I try to log in it gives this error:
    ‘The parameter app_id is required’
    I realize this could be a very stupid question haha, but hope you can help :)

     Reply
  16. Saran,
    I could really use your help. I have been using Facebook Connect and was very happy with it. Recently it stopped working properly and is giving this message:

    The page isn’t redirecting properly
    Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
    This problem can sometimes be caused by disabling or refusing to accept cookies.

    In IE the popup goes blank and the status bar cycles between my url: http://pamperurpoochie.com and the Facebook OAUTH url continuously.

    Would you please take a look and see if you can see what is going wrong? I really like the way your extension works with and looks on the website and I would hate to have to change to some other method.

    Also when I logged in via Facebook in order to leave this message, the flow was different than what I am used to, are you using a different version than the Connect (v 3.4.2) and Login (v 1e)?

     Reply
    • Which joomla version you are using? and what is your fb connect version? I will look at it and update the extension in few days. And yes I am using different connect especially made for Sanwebe.com.

  17. Hi, I’m interested in an extension for joomla 3 that allows me to interface with certain items facebook. I would like to make it possible for my clients to take advantage of a discount when sharing my articles in their boards of facebook, I’ll explain, I wish at registration gave their consent, or one like it, that would render certain items to all their friends and contacts, in the face of what we owe to automatically send a discount code that will insert manually on their contracts. In case of cancellation we will have a message that makes us understand to cancel the discount.
    Could I get a quote on the cost.
    With Best Regards
    Dr. Anna Di Fiore

     Reply
  18. hi Saaraam

    i am getting this error. Please help me..

    The page isn’t redirecting properly

    Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

    This problem can sometimes be caused by disabling or refusing to accept cookies.

     Reply
  19. There is a problem with the login when you have an url extension for language.

    When I´m using the website in a diferent language than default login is not posible:
    Example: http://www.bizarriaesspumosa.com/en/

     Reply
  20. Hello,
    Question: How to connect your module’s login link with the standard Facebook login button https://developers.facebook.com/docs/plugins/login-button
    ?
    Thanks!

     Reply
  21. Hi,

    Nice job done here. I liked the module but the problem is its messing up with my website’s css.
    Also can i just show the name instead of big picture?
    I would like to donate for your work once this is resolved.

    Cheers!

     Reply
  22. Help please: This message with login facebook
    App Not Setup: español

     Reply
  23. This is nice. Can i extend the data i can get with this module?
    Like if i want to get user’s birthday, user’s location etc
    How can i do it?

     Reply
  24. I have been playing with G+ signon slogin but now I get the message:
    Could not get Email address, make sure you are using valid email address at Facebook or have granted the email permission!

     Reply
  25. Hi Saaran, great tool and great integreation! I have a small problem: the field with login and password are offset creating a rather ugly look. Please take a look on my website on the “Facebook Login” button on the menu row. In future relases I would hope to skip having a pop-up window when signing in. Other than that, great!

     Reply
  26. Bruno Fernando Zwietisch

    Warning: include_once(/home/bruno/public_html/components/com_virtuemart/classes/ps_database.php) [function.include-once]: failed to open stream: No such file or directory in /home/bruno/public_html/libraries/joomla/user/user.php on line 380

    Warning: include_once() [function.include]: Failed opening ‘/home/bruno/public_html/components/com_virtuemart/classes/ps_database.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/bruno/public_html/libraries/joomla/user/user.php on line 380

    Fatal error: Class ‘ps_DB’ not found in /home/bruno/public_html/libraries/joomla/user/user.php on line 414

    how can I fix this error?

     Reply
  27. I get this error
    API Error Code: 191
    API Error Description: The specified URL is not owned by the application
    Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

     Reply
    • API Error Code: 191
      API Error Description: The specified URL is not owned by the application
      Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

      is this component still working ?
      it looks like it connects to facebook but the error above comes up and you thin kyou are connected to joomla but you are not !

    • I was able to fix the problem. but now when I click log out the log out pop up is white on white. and way to change that?

  28. Hello
    When developing a site, the application was working properly and there were no problems.
    But now that I got the host site and put into application shows the following when trying to login with Facebook:
    To use reCAPTCHA you must get an API key from https://www.google.com/recaptcha/admin/create
    In the reCAPTCHA plugin, i insert API key, but no change!?
    Where could be the problem?

    Thanks!

     Reply
  29. Error…

    JInstaller: :Install: Não é possível encontrar o arquivo XML de instalação do Joomla!

     Reply
  30. Hi,

    I am very interested in this module but unfortunately I found the following message when I click on the download button:

    Warning: include_once(live_connect.class.php): failed to open stream: No such file or directory in /home/saaraan/saaraan.com/index.php on line 2

    Warning: include_once(): Failed opening ‘live_connect.class.php’ for inclusion (include_path=’.:/usr/local/lib/php:/usr/local/php5/lib/pear’) in /home/saaraan/saaraan.com/index.php on line 2

    Fatal error: Class ‘MocrosoftLiveCnt’ not found in /home/saaraan/saaraan.com/index.php on line 3

    I look forward to having a solution.

    Thank you very much

     Reply
  31. How do I set “Receive System emails” to No each time a user first logs in via facebook connect?

    Thanks!

     Reply
  32. When i do as intructed i see
    Login
    ‘;} Instead of a facebook login button

     Reply
  33. Hi Saran,

    I would like to show only the fb button and eventually use another login and register component. I mean I don’t want to see:
    Username
    Password
    Remember Me
    Forgot your password?
    Forgot your username?
    Create an account

    But I can’t find out where this comes from…
    Is it from another joomla extension? I don’t find these sentences in your extension language files…

    Thanks a lot for sharing your great work :)
    this module is very easy to use

     Reply
  34. Hi,

    Nice job for this ! I have a pb after entering name and password (option to let user choose it), a message appear

    500 – Affichage introuvable [name, type, prefix] : fbcnt, fr, fbcntView (display unavailable).

    Which part should i look to solve it please ?

    Best regards,

    Olivier

     Reply
  35. Hello,
    Thank you, this is working fine, except that I don’t know how to do if a user already exists in Joomla, could you explain how to manage this?
    Thank you

     Reply
    • Hi existing users just have to enter their old password in order to link their account with Facebook.

 Notify me of followup comments via e-mail. You can also subscribe without commenting.

Ask a QuestionIf you have issue related to this topic, Please ask here.