Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

Problems with CB Connect FaceBook Login: Not working correctly

  • sescha
  • sescha
  • OFFLINE
  • Posts: 6
  • Thanks: 0
  • Karma: 0
9 years 3 months ago - 9 years 3 months ago #268184 by sescha
Hello,

I have installed the Facebook Connect Plugin on a new CB project yet to be launched. It is not working as expected.

Upon clicking the "Login with Facebook" button, the popup connection window is opened correctly, showing the Facebook permission dialogue. However, after confirming, the user is shown a new joomla page asking him to enter his email address: "success — Your registration is not yet complete. Please supply a valid email address." (screen 1)

Of course this defies the purpose, as the email address should have been obtained through the Facebook Details.

Even worse, after entering the email address as demanded, the user is still not able to log in. I have checked the backend user management and it seems that the new user account is being created, but the user is not put in any user group, not even standard "registered" (see screen 2).

Since the new user is also not being sent a confirmation email, he cannot activate his account so he can never login.

Setup of the plugin is not to require admin approval and not to require email confirmation (screen 3).

I have paid 99 US$ to become a professional member, just to be able to use the Connect plugin. I was fully expecting that it would work out of the box. Currently I am very disappointed as it seems to not work at all, and I wonder why I have spent that much money. I hope that this is just a setup / configuration problem and that you can help me solve it.

Thank you
Sebastian
Attachments:
Last edit: 9 years 3 months ago by sescha.

Please Log in or Create an account to join the conversation.

  • nant
  • nant
  • OFFLINE
  • Posts: 12339
  • Thanks: 1467
  • Karma: 877
9 years 3 months ago #268186 by nant

Please Log in or Create an account to join the conversation.

  • sescha
  • sescha
  • OFFLINE
  • Posts: 6
  • Thanks: 0
  • Karma: 0
9 years 3 months ago #268187 by sescha
OK I have upgraded the plugin to 7.0.0 beta3.
Now when I click on "connect with Facebook" button, I get a white page with error:

"Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /www/htdocs/w011a42b/wirtshausfreunde_live/components/com_comprofiler/plugin/libraries/Hybridauth/Provider/Facebook.php on line 107"

Please Log in or Create an account to join the conversation.

  • Amicus72
  • Amicus72
  • OFFLINE
  • Posts: 14
  • Thanks: 5
  • Karma: 1
9 years 3 months ago #268195 by Amicus72
Maybe in the meantime until nant can have a look at your problem, this article might be interesting for you:

www.joomlapolis.com/forum/6-news-and-publicity/229505-configuring-cb-connect-7x

Please have a look at the requirements, i had a similar problem with CB connect as my php version on my server was too old.

Hope this helps.
The following user(s) said Thank You: krileon

Please Log in or Create an account to join the conversation.

  • sescha
  • sescha
  • OFFLINE
  • Posts: 6
  • Thanks: 0
  • Karma: 0
9 years 3 months ago #268402 by sescha
OK I have upgraded the plugin to the new beta, and PHP to version 5.5

The above error is gone (thanks, Amicus72!), but instead I always get shown a page "Login incomplete" - "Please complete following fields: E-Mail".

I was under the impression that the login module would get the E-mail address from the Facebook account. Is that not the case?

Does not make much sense to offer Facebook login if user has to fill out fields. NOT having to fill out a form is the reason people use Facebook login functionality :-)

Hope you can help me figure this out,
Thanks,
Sebastian

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48473
  • Thanks: 8281
  • Karma: 1443
9 years 3 months ago #268409 by krileon
If Facebook doesn't provide the email address then there's nothing CB Connect can do about it. There are many reasons as to why Facebook wouldn't. Biggest being permissions, profile privacy, incomplete Facebook profile, privacy configured to not share email with applications, etc.. In the case that happens CB Connect asks for it as it's necessary for proper registration.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum