BuddyDev

Introducing BuddyPress Facebook Connect+: Advance Facebook login/registration Plugin for your BuddyPress based Social Network

Last week went into almost inactivity. I kept fighting with myself, and introspecting about the productivity issues I have been facing recently. Anyway, In the end, I just committed myself to be more active in future.

The past is gone, and I am concentrating on future now. So, here I present you the most advanced Facebook connect plugin for BuddyPress, I call it BuddyPress Facebook Connect+(plus)

Basic Features:-

  • It allows seamless login/registration on BuddyPress site using Facebook as the authentication source
  • It works with WordPress Multisite as well as WordPress Standard, with BuddyPress enabled.
  • It allows Importing users Facebook data to BuddyPress profile
  • Site Administrators Can map Facebook profile fields to BuddyPress profile fields
  • Completely localized(not just BuddyPress, but also the Facebook connect sections are localized)
  • It uses new Facebook api, so obviously It is very lightweight

So, the question you must be thinking is why is it advance or so called plus(+) or premium plugin?  Right, This is the first of its kind which allows you to map the BuddyPress profile fields to Facebook profile data, that gives an extra advantage.  Also, I don't remember a Facebook connect plugin working very well with the multisite+Buddypress install. It also leaves a very small footprint in memory. And the use of localized version of Facebook login wizard(well, I haven't seen any plugin doing that yet).

Let me start By Showing some screenshots.

Basic setting Screen:

You can see the Settings screen for the plugin by Visiting Dashboard->BuddyPress->BuddyPress Facebook Connect+ as shown below

You will need to enter the Facebook App id and Facebook App secret for your website. Please see the documentation section on how to configure this plugin.

Mapping BuddyPress xprofile fields to Facebook Data

Once you are done with the configuration section, you can start mapping BuddyPress xprofile fields to available Facebook fields, as shown below

You should check the BuddyPress fields you want to import from Facebook and then select the appropriate Facebook field data which should be imported to that profile field of user. The Facebook profile fields are shown as the drop down  as below

Some of the available Facebook fields are:- name, username, First name, last name, About the use, User bio on facebook, favorite quote, birthdate, school, Pass out year, School type, Hometown, current location, Work details(employer/position etc), Movies liked, books liked and many more.

here is a screenshot of Non localized version of Facebook Login wizard

The Facebook login wizard will be localized(a feature of Facebook internationalization), depending on your current locale(What you set for WordPress). For example, I changed the WPLANG in my wp-config.php to Dutch – Nederlands(nl_NL)

And here is my localized login button

And the localized Login Wizard

and finally, the last feature of this plugin, it creates better usernames for the user logging in with Facebook. Nothing like the user124356566 or xyz. It first tries to check if the user's Facebook username is available on the site, if yes, uses that. In future, It will use first name/last name combination or may be a prompt to user to allow selecting a username.

Demo site:-

http://plugins.bpdemos.com

Download & Installation/Configuration:-

https://buddydev.com/plugins/buddypress-facebook-connect-plus/
Please note this is a premium plugin and will be only available to the BuddyDev Premium members.

Hope It will help you all. Please do let me know if you find any issues or you have suggestions for the further improvement in the comments.

247 Responses to Introducing BuddyPress Facebook Connect+: Advance Facebook login/registration Plugin for your BuddyPress based Social Network

  • Nice plugin, but I'm not sure that it should be paid. It uses free FB API and free BP code, it is also for free networks.
    But nevertheless it's your plugin 🙂
    Good job!

    • Hi SlaFFik,
      Thanks for the comment. I appreciate it.
      The code is not free, It uses free apis provided by the BuddyPress and WordPress. The topic is very sensitive for many of the community members but if you look at most of the premium plugins(Gravity Form,Wishlist member,shopp, wp-fb-connect premium), all uses the api but are premium. The nature of premium is defined here not by what it uses but mostly by how much value it adds to the site.

      As of GPL and Opensource is concerned, all my codes are GPL and OpenSource. In case of premium plugins, I charge for support and access to it.
      Btw, If you look at my premium vs free plugins, I have released many more free plugins than the premium plugins here(the ratio is around 4:1 for free vs. premium).Hope you understand.

  • Hi Brajesh,

    Another great plugin, works like a charm together with all the other Facebook plugins I use, except that login button in BPmag theme need to find a better placement, it is just beside the password field.

    It did not work with Chrome browser but i belive that is a conflict with my other FB plugins as noone of the FB login plugins i have tested has worked very well in Chrome.

    Thanks for another great work..

    • Hi Rune,
      Thanks for the comment:)
      Yes, the login button does not align well in bp-mag, I will fix it in the next update of bpmag.

      The plugin works with chrome and I have even tested it with the IE. It could be a conflict with some other facebook connect plugin. Please check and let me know.

      Thanks
      Brajesh

      • Hello again,

        Yes it works very well with IE so there is probably a conflict with this plugin: http://wordpress.org/extend/plugins/like-button-plugin-for-wordpress/ when using Chrome.

        It works with Chrome as long as i am on pages without like buttons.

        Thanks
        Rune

      • Hi Brajesh,

        This was very wierd, i did a brand new and clean WP install with BP and BPmag theme, installed this Facebook login plugin again on this new installation, and this time the login button did not show up at all..

        Rune

  • I would love to have a plugin like this but I don't use buddypress. any chance of there being a simpler wordpress multisite version? Or maybe you know about something similar without the need for buddypress?

    • Hi Ovidiu,
      Thanks for the comment.have you tried http://wordpress.org/extend/plugins/wp-facebookconnect, It is best of the lot available currently for wordpress. I am not sure if it works with wordpress multisite or not, but I really don't see a reason why it should not.
      btw, I will also be adding compatibility to standalone multisite(without BuddyPress in the next release)

      • Thanks.
        Your plugin is unique, seeing that it can extract/sync userdata from FB, a major feature I wouldn't mind paying for that is not integrated in the other plugins I have found so far.

  • Hi Brajesh, Just downloaded the plugin and I am using it on my site… works amazingly! Great work…

    • Hi Manoj,
      thanks for the comment. Glad to know it is working for you 🙂

  • Hi Brajesh,

    I have a feature request wich will solve many users issues caused by likebutton conflicts, why not add likebutton into this plugin?

    Also i see that users can change their email adress to a not working proxy facebook adress in the login pop up, and i think that should be disabled somehow..

    Thanks
    Rune

    • Hi Rune,
      Nice suggestion.Both of these are good one. Certainly an easy feature to add. I will add it in next release tomorrow/day after tomorrow and provide an option to enable/disable it 🙂

  • Hi Brajesh,

    looks like a great plugin! Could you please describe the differences to / advantages over the FB-Autoconnect (Premium) plugin (found here: http://www.justin-klein.com/projects/wp-fb-autoconnect).

    Can the users choose, which fields they will import from facebook or is it an all or nothing choice? How does the plugin handle existing users which opt to login with facebook after creating a standard BuddyPress account?

    Chris

    • Hi Chris,
      Some basic differences,
      1.wp-fb-connect premium uses old legacy REST api while my plugin uses the new APi cutting down a lot of code.
      2.wp-fb-conbnect-premium does not allow you to map facebook fields to BudyPress fields
      3.Wp-fb-connect does not add the activity entry for new user registration(as per the link above) while this one does.
      4. They have a lot of hooks currently available, if you want to use that feature in other plugin, this one currently does not offer hooks. In future, I am certainly adding some hooks.
      5. That plugin will allow to force user to use their real email address, while mine will allow to use the real/proxy. I am liking their future and will certainly add that in next version to require real email address if enabled in admin. Currently user can opt for a proxy email address.
      6. With their premium plugin, you can force to send a welcome message, In my plugin, it is not available(I hope to add in next iteration)

      Except that I believe almost all features are same(As I see in their documentation).

      On the other point, No it does not allow users to choose which field they want to share. It allows site admins to ask for which fields they want to import from user. Either the user will allow that or deny all. Of course the fields are imported in bp profile fields, so they can always remove what they do not want to share.

      Hope that helps.

      • so after getting the user fields from FB, they won't be kept in sync by your plugin, thanks for that info.

        • Though It is possible to synchronize it easily, I have left it on users(Though adding a button for even those users who have not registered using facebook but want to import their profile from Facebook). If we synchronize it every time, any custom changes made by user in those fields will be lost. I personally believe users won't like that. So, I am putting one more option in next version, a logged in user can click import/synchronize and the appropriate fields will be synchronized. what do you think ?

        • that sounds awesome. I am sure I'll buy this plugin or purchase a membership here once you support non-buddypress installations too.

        • Thanks. I am certainly adding this. Btw, do you use any plugin(like cimy extra profile fields) etc to manage the extra profile fields, other than what wordpress/wpms needs ?

      • Hi Brajesh, thanks a lot for your detailed reply! Only one question remains: Does your plugin detect whether a user who connects with facebook-connect already has an (buddypress) account so it doesn't add another user account (given that the user uses the same email address) or is it only good for new users at the moment?

  • Yes thats is the best Facebook Plugin ever ! Thank you Brajesh

    But one thing, would be nice if the user can change their profil picture

    • Hi Frank,
      Thanks for the comment.
      yes, that feature is already included in the upcoming version. On user profile settings page, user can opt to use facebook image or BuddyPress/WordPress profile pic.

      • Hello, thanks for the plugin.

        I am hoping you can get a fix for this soon, I dont want users forced to use their facebook image on our site and currently it replaces the persons avatar so I had to disable the plugin for now.

        any time frame on a fix?

        Thanks

        • Hi,
          Thanks for the comment.
          It's coming in the update today/tomorrow.

  • no I don't use any other plugins as I was planning, eventually/maybe to upgrade to BP and was not sure if that would complicate matters.

    BUT there are a couple of hacks around, I can add into a plugin file and run from mu-plugins that adds or removes user profile fields, i.e. something like this: http://wordpress.stackexchange.com/questions/4028/how-to-add-custom-form-fields-to-the-user-profile-page

    and btw. if you make your plugin multisite compatible without BP maybe will a latter upgrade to BP keep those user profile fields (the ones generated/filled by your plugin)

    • Hi Ovidiu,
      thanks for the info. I was interested in knowing how you will do that because I will need to fetch extra fields if any for Multisite to map them.

      As far as the data is concerned, Once they are imported, they will remain in local database until the user removes it or you remove BuddyPress. You can disable the plugin but the data will still be there and will be shown on users profile.

  • @sbrajesh

    There's a hiccup on bpdemos.com: I tested on bpdemos and, immediately after clicking the "Allow" button in the FB connect wizard, was presented with a WSOD and the following message, along with a few "headers already sent" errors.

    Warning: stripslashes() expects parameter 1 to be string, object given in /home/bpdemos/public_html/plugins/wp-includes/kses.php on line 1232

    I closed the tab, cleared my cache, opened bpdemos again in another tab… and found myself in the bpdemos backend! Going from there to the site, however, I was logged-in with my FB account and all corresponding FB info was there in my BP profile.

    Brilliantly simple, as always… nice job! I'm going to try a test install on my sandbox to see if the above hiccup is replicated.

    • Hi Patrick,
      Thanks for the comment.
      sorry for the issue. I am not sure of the reason, but bp seems behaving a little bit different on mulisite. I have got some trouble on bp demos while activating any of the plugin from network admin panel. So, I guess, the same happened with you.

      Please test on our server and let me know if you find any issue. I am updating this plugin today/tomorrow, so please let me know if you want a specific feature to be added 🙂

  • Hi Brajesh,

    Would it be possible to add an option where members can add/update their Facebook profile when they are logged into their account and into edit profile.

    ie. a button "Update your profile using Facebook" ?

    Rune

  • Hmm, misstyping… It should be, add/update their profile using Facebook they are logged into their account and into edit profile.

  • @all,
    I am trying to put an update latenight today if possible otherwise tomorrow. Please let me know if you want some new features 🙂

  • @brajesh maybe some version add-on of change username…I was just having trouble with another facebook login plugin that grabbed some odd username for the user and then the user could not change it from the site after logged in.
    Now that i found your plugin the fields match make that work better but still some users may want not to use the username that is preselected for them. So maybe an option step to update username during the signin process.
    what do you think?

    • I just read the end of your post above. So just consider my comment a +1 for that feature! So maybe I can replace my request with this: what's the best way to call the login button anywhere on the site other than the bp login form, is there a templatetag perhaps?

      • Hi,
        yes, you can use [fb-login] Login text here[/fb-login] shortcode.

      • and In case you want a template tag, you can use
        bpdev_fb_login_button("some login text here");
        anywhere you want.

  • Hi Brajesh,

    The translation was not working so i had to change the code a little:

    define("BPDEV_FBLOGIN_NAME","bpfb");//for localized text domain
    $bp_fblogin_dir =str_replace(basename( __FILE__),"",plugin_basename(__FILE__));
    define("FBLOGIN_DIR_NAME",$bp_fblogin_dir);//the directory name of Facebook Connect+
    define("FBLOGIN_PLUGIN_DIR",WP_PLUGIN_DIR."/".FBLOGIN_DIR_NAME);
    define("FBLOGIN_PLUGIN_URL",WP_PLUGIN_URL."/".FBLOGIN_DIR_NAME);

    //localization
    function bppdev_fblogin_load_textdomain() {
    $locale = apply_filters( 'bppdev_fblogin_load_textdomain_get_locale', get_locale() );
    // if load .mo file
    if ( !empty( $locale ) ) {
    $mofile_default = sprintf( '%s/languages/%s-%s.mo', FBLOGIN_PLUGIN_DIR, BPDEV_FBLOGIN_NAME, $locale );
    $mofile = apply_filters( 'bppdev_fblogin_load_textdomain_mofile', $mofile_default );

    if ( file_exists( $mofile ) ) {
    // make sure file exists, and load it
    load_textdomain( BPDEV_FBLOGIN_NAME, $mofile );
    }
    }
    }
    add_action ( 'bp_init', 'bppdev_fblogin_load_textdomain', 2 );

    I hope you will fix this til next update 🙂

    Rune

  • Also this part was missing, so no translation of the links..

    //setup nav
    function bpdev_fblogin_nav_setup(){
    global $bp;
    $settings_link = $bp->loggedin_user->domain . $bp->settings->slug . '/';
    bp_core_new_subnav_item( array( 'name' => __( 'Profile Photo', 'bpfb' ), 'slug' => 'fb-settings', 'parent_url' => $settings_link, 'parent_slug' => $bp->settings->slug, 'screen_function' => 'bpdev_fblogin_settings_screen', 'position' => 30, 'user_has_access' => bp_is_my_profile() ) );

    }
    add_action( 'wp', 'bpdev_fblogin_nav_setup', 2 );
    add_action( 'admin_menu', 'bpdev_fblogin_nav_setup', 2 );

    Translation works ok for me now but i hope it can be fixed for the next update..

    Thanks
    Rune

    • Hi Rune,
      Is it happening after new upgrades. I had changed some code in 1.0.1. Can you please confirm if the translation is working or not for 1.0.1?

      • Hi Brajesh,

        I don't think so, because as i remember i did the above fix after i installed 1.0.1

  • Hi,

    Came across your plugin after testing out Ultimate Facebook (very buggy) and WP-Fb-Autoconnect.

    One thing WP-FB-Autoconnect does well is automatic BP user registration (creation) when someone logs in with Facebook. Is this a feature of this plugin?

    We are testing out a bunch of plugins to decide which one to go for – the two we checked out are great in some ways, but weak in other areas. Do you create custom versions of your plugins with more features for those who need it?

    Thanks
    Matt

    P.S. Which city/ country are you based in? Maybe I could get in touch with you on chat?

    • Hi Babychen,
      Thanks for the comment. That part is a required feature of any fb connect plugin, isn't? Yes, this plugin will create a user if he tries to login using facebook for the first time.

      Let me know what features you are looking for and I will be happy to let you know whether it does that or not.

      Please Pm me your skype username and I will get in touch. I do put custom features if that will be beneficial for the whole community. I am from new Delhi, India.

  • Hi Brajesh,
    Great Plugin, I have found a issue though,
    When using Cosmic Buddy Pro Theme the user that logged in using the facebook connect cannot logout,
    It just refreshes the page and keeps them logged in, The only way to logout is using Meta widget or the logout in adminbar,
    It does work perfect on BPMag though.
    I am going through the code now to see what the problem might be, But i thought i would let you know.
    Ben

    • Hi Ben,
      Thanks for pointing the issue. It seems to be related to the naming issue(since I am using javascript to call the facebook logout url, and in this case, It does not seem to be working). Changing Id of logout button will fix that. Will update in the next minor update of Cosmic Buddy pro.

  • I love this plugin, but is there any way to alter its appearance? Specifically, I want to have a larger "log in with Facebook" with some text suugesting they save time connecting that way. Below that, I'd like just put a link to "register/login without Facebook."

  • Hi Brajesh,
    I found another issue too,
    If someone logs in with a facebook name that has a middle name it call a error for that username, It's because it'll create username with invalid content ie: firstname-middlename-surname instead of firstname middlename surname, It's part of wp "allowed HTML Kses rules" This error originates from wp-includes/kses.php line 1232,
    1230 function wp_filter_kses($data) {
    1231 global $allowedtags;
    1232 return addslashes( wp_kses(stripslashes( $data ), $allowedtags) );
    1233 }

    Hope that helps.

    Ben

    Once that error occurs to the profile will not get the relevant info, So the profile will only display "name" but that is after they have refreshed the page.

    • Thanks Ben,
      Seems like the '-' in username causing trouble. Thanks for posting the hack.

  • Hello

    Im new to buddypress, I just finished building my new community site and I came accross your site and like many of the plug in you have to offer, however I am trying to configure the buddypress facebook connect plus plugin but its not going to go.

    since I am new to buddypress, I am stuck at the part where you have to create the language file, now do I just copy the file under buddypress/bp-language and paste it on the read me text file and rename it to a different name, Iam not sure, can you please help?

    Secondly the .po file we have to rename, do I name it anything i want or is there a specific name that I have to rename it as, and if so what is the format or is there a specific place to look to figure out what i should name is as?

    thanks in advance for your help,

    • Hi Woody,
      you will need to translate the po file with some translation tool like poedit or cody stle localization plugin(I prefer poedit).
      Once the translation is complete, saving it will generate a mo file. Please rename that mo file to yourLocal.mo for example (nl_NL.mo or en_US.mo), It depends on your localized wordpress. You can see it in wp-config.php from the WPLANG constant.

      Note:The fbConnect plus plugin has spome trouble with localization. Please allow me to update it in half an hour before you start the translation.

  • hi
    ok, i give up on the facebook connect plugin, now my bp-gallery plugin doesnt work. it worked fine before i had to uninstall it for some reason, but now when i try to create galleries it doesnt let me. i disable all the plugins to see if it was a plugin issue, it still didnt work. do you have any Idea why?

    Thank you

    • Hi Woody,
      I am sorry about the fbconnect plugin.
      for bp-gallery, It seems to me perhaps you dropped the tables while uninstalling and It did not get created again.
      Please take a look at my post in forum and reply back. I will be happy to help getting it resolved.

      Another request,
      can you please open a topic in forum with the problems you faced with facebook connect+ plugin. That will help me to fix it.

      Thanks
      Brajesh

  • Hi Brajesh! Great plugin and works like a charm !
    There is a javascript error on wp-login.php with IE 6,7 and 8 and the fb button is not displayed.
    Do you have an idea to solve this issue?

    Thanks
    Emmanuel

    • Hi Emmanuel,
      Are you using any other facebook related plugin. I had fixed the issue with 1.0.1 release.
      Please make sure you are using 1.0.1.

      Please do let me know if you are already on 1.0.1 and not using any other facebook related plugin at the moment.

      • Hi Brajesh,

        No I don't use any other facebook related plugin. Actually I have replaced social connect (uninstalled) with your plugin. I use version 1.0.1.

  • Does Google have a similar API? I know you can do oauth against Google Contacts, but can you pull across profile fields, profile pictures, etc?

  • hi,
    I know this is probably not the forum for this, but jus incase as anybody been able to get the bp profile video widget plugin to work, I have been fighting with it for days cant seem to figure out what im doing wrong, can somebody please tell me how to create the appropriate extended profile fields to get the plugin to work. http://wordpress.org/extend/plugins/bp-profile-video-widget/

    thank you

  • Hey I am considering buying a membership to gain access to this plugin but I have a few questions. I have been having a hell of a time finding a plugin that works well with recent buddypress version to sync activity and profiles with FB. This looks like a solid tool, and judging by the feedback its the most stable plugin out there.

    My question is does this plugin allow for activity sync? Like, can I allow user comments and other activity to be posted on user walls?

    • Hi Bob
      Thanks for your comment and interest in the plugin. I am sorry, but this plugin does not synchronizes the activities.

  • Great plugin, @Brajesh. I was wondering how to implement it with the Buddypress Sliding Login Panel? I have a closed registration site for members only of our organization and having folks use their Facebook to log in in addition to the log in provided by the Sliding Login would be great. I tried adding the php shortcode and it isn't showing up. I'd love some help implementing it or if there is another Buddypresss Login plugin that works more seamlessly than widget/sidebar Login, I could use that instead!

    • Hi Jason,
      Thanks for the comment.
      1. Please open the buddypress-sliding-login-panel/update-content.php and put this on line no 232(just after the submit button)
      [sourcecode language="php"]
      <?php do_action("login_form");?>
      [/sourcecode]

      Then you can refresh and the page and the button will appear.
      You may not some css fix(for layout of the button )

      http://pastebin.com/PtUe0Qjd
      Hope that helps.

      • Hi Brajesh – that's not working for me. Am I adding "login_form" or something Facebook connect specific (like bpdev_fb_login_button)? Sorry for the newbie question but I just need to add the facebook connect button added to the sliding panel…

        • Hi Brajesh – I got it working, but it appears that WordPress needs to be set up to Open Registration, not closed, in order for Facebook Connect to work. Is that required and if not, can I fix it so that the site is closed to who I set up as users but that folks can still use Facebook Connect to log in?

        • Hi Jason,
          you are right. currently It needs the wordpress user registration to be enabled.
          I will look into it this weekend and get an update for you. Just remind me on the sat/sunday if do not put an update 🙂

        • Hi Brajesh – you wanted me to remind you of the update to allow Facebook log in if your wordpress registration is closed. Thank you in advance!

      • Thanks for reminding Jason. Working on it today. Will update here once done.

  • I need this plugin to be able to use a custom username? Is this possible soon pls

    • Hi Josh,
      Is there any specific rules(how do we generate the id from user's detail of facebook, if you can provide, then certainly we can make it do that. That should be a simple thing).

  • Hi Brajesh Singh,
    Thanks for fast reply. I don't want a generated username, i want it so the user can choose their own username. In our case we use blackberry pins for usernames, so we want the user to be able to type their own bbpin in.
    thanks josh

    • Hi Josh,
      In that case I will advise to use the BuddyPress User Name changes plugin(please look into the plugin section of this site). How about redirecting user to Change username page when the signup for the first time ?

      • "How about redirecting user to Change username page when the signup for the first time ?"

        How can I achieve this?

        • Please have a look in the forum, I have posted similar code in the forum for redirecting to edit profile etc.

  • Hi,

    Nice job. The plugin looks great, and you seem to have a good understanding of what's needed (even if there is stuff you don't do today).

    One comment… the comment thread on this post is incredibly valuable. Even though I started on this page, I ended up on the plugin page (https://buddydev.com/plugins/buddypress-facebook-connect-plus/) before getting to it… you might want to make a note on that page (https://buddydev.com/plugins/buddypress-facebook-connect-plus/) to come here and read the comments for support and more details that the docs don't have.

    Good luck,

    David

    • Hi David,
      Thanks for the comment.
      Yes, I believe I need to link this page prominently there. Will do so 🙂

  • Hi, Brajesh, is it planned to update this incredible plugin for working with BuddyPress 1.5 beta?

    I tested it on a localhosted site (BP+MultiSite) and the login button appeared, letting me authenticate with my facebook account but after completing the process it returned me to the homepage without being registered (I tried to sign up via your plugin). Do you think it failed because I was working on a localhosted site or it's just that the plugin doesn't yet supports BP 1.5?

    Thanks a lot for your work! Regards

    • Hi Juanma,
      no, I haven't updated it for BuddyPress 1.5. There are a couple of plugins left to update including this one. I will have it by Monday/Tuesday.

      • Hi, Brajesh, having this plugin updated next week will just be awesome 🙂 thanks a lot!!!

        • Hi, again, Brajesh, I know you're working hard so I do not intend to bother you, just maybe you can tell us an estimated date for this amazing plugin to be updated for working with BP 1.5 ?

          Thank you so much and sorry to bother again! 🙂 Regards!

        • Hi Juanama,
          Sorry for my delayed reply. I will update this plugin today and post back here 🙂

        • Hi Juanma
          Just tested today while trying to update kit. It works with BuddyPress 1.5. It may redirect you to wrong page if you have the auto-login-on activation plugin active.
          As of not registering, please make sure your app setting are correct for the local host test environment(On the facebook app page, the url should point to the local dev site).

          Hope that helps.

  • This plugin can copy over favorite movies, TV shows and music. What about favorite athletes?

    • Hi TJ,
      at the time I created this plugin, FB was not exposing those fields. I am sure It should be available now and I will include it in the update.

  • Hi! I installed and activated plugin, entered ID and Secret, but login button did not appear. Short code does not work. Please help to fix it up!!

    • WP 3.2.1, BP 1.2.9

      • Reinstalled WP, BP and BuddyPress Facebook Connect+. The button appeared but after submitting autorization got the text in brouser:

        Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/content/77/8321177/html/wp-includes/wp-db.php on line 774

        Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/content/77/8321177/html/wp-includes/wp-db.php on line 774

        Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/content/77/8321177/html/wp-includes/wp-db.php on line 774

        Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/content/77/8321177/html/wp-includes/wp-db.php on line 774

        Warning: Cannot modify header information – headers already sent by (output started at /home/content/77/8321177/html/wp-includes/wp-db.php:774) in /home/content/77/8321177/html/wp-includes/pluggable.php on line 737

        Warning: Cannot modify header information – headers already sent by (output started at /home/content/77/8321177/html/wp-includes/wp-db.php:774) in /home/content/77/8321177/html/wp-includes/pluggable.php on line 738

        Warning: Cannot modify header information – headers already sent by (output started at /home/content/77/8321177/html/wp-includes/wp-db.php:774) in /home/content/77/8321177/html/wp-includes/pluggable.php on line 739

        Warning: Cannot modify header information – headers already sent by (output started at /home/content/77/8321177/html/wp-includes/wp-db.php:774) in /home/content/77/8321177/html/wp-includes/pluggable.php on line 934

        • and check please WP-FB-AutoConnect plugin. It works with any laguages but I don't like the @username format for nonlatin usernames – @FB_100002828515073

      • But the most interesting thing is that on the http://plugins.bpdemos.com after submitting I see the same error! I suppouse that reason might be in nonlatin user name – my account has cyrillic name and all the data is russian.

        • With English account everithing works good! Please fix the bug because I bought the membership only for perchasing this plugin and need it working ASAP

        • facebook account has English Name and no Username = works good
          facebook account has Russian Name and no English Username = works good
          facebook account has Russian Name and no Username = does not work!!!!

        • Hi Dmitry,
          Thank you for your detailed analysis of the issue. Indeed wordpress does not allows non english characters in the username. I am looking at it and will have a solution today. what do you think about using a username like fb-userxyz format ? I can put it as an option for the siteadmins to choose and in that way the user names will always be english characters. I am also looking at other possibilities though.

        • username like fb-userxyz format is better than nothing (anyway user can change the name in hi's profile). But what about @username – can used change it also?

        • Hi Brajesh. Do you already have the solution for the cyrillyc usernames?

        • Hi Dmitry,
          can you please check this one
          https://buddydev.com/http//buddydev.com/download/buddypress-facebook-connect-plus-1.0.3.zip
          Does it work. For the users with no username and non english name, it should create a user like "user124555". It's a regression but it should make it work.
          Please let me know the results of your test.

          Thanks
          Brajesh

        • Yes, it seems to be working correctly. Thank you very much!
          I have one more question/ Size of the avatars from the facebook is different (50×50) then native buddypress avatars (40×40). How can I make the sizes equal? And the big avatar is resized, but it would be great to resize AND crop pictures to make them square. What you think?

  • Hi Brajesh,

    Thanks for making this plugin available. I have been using another Facebook plugin to allow members to connect to my BuddyPress installation. The problem I have is that accounts created using FB connect don't seem to be the same "type" as accounts created with a normal username and password combination. So sometimes members who have created accounts with Facebook get confused and try to login using a username and password. Or members who have a username and password click the Facebook button and get a "duplicate" account created. It's hard to tell from the description of your plugin if it solves this issue or not. Does it?

    Thanks,
    Michael

    • Hi Michael,
      sorry for delayed reply.
      This plugin does not differentiate between the users registering using buddypress registration or using the facebook. It makes them same. And as far as we have tested, It will not create duplicate users.

      Hope that helps.

  • Hi you,
    I use php code to show the button, but fail, it only display my login text, shortcode too.
    What should i do?

  • This isn't putting a "Register" facebook button on my BuddyPress registration form. Am I missing something?

    • Hi Brian,
      No you are not missing anything. Actually I missed to hook it into the registration page. will put an option in the admin to enable disable that and attach it on registration page in the next update.

  • Ok I added this code to my Buddypress Registration page template:

    But it is ignoring required fields that aren't mapped to Facebook.

    • Hi Brian,
      if a field is not mapped to Facebook, The plugin will not take that into account. It skips the normal BuddyPress registration process, that's why It is ignoring non mapped field. Can you please suggest a way to improve this behaviour. I am not sure how to handle a non mapped required field, that's why we skip over that.

      • The ideal behavior would be to take the entries that are placed. So an example form might look like…

        —————————–
        Register
        Non-mapped field 1:
        Non-mapped field 2:
        Non-mapped field 3:

        [Register with Facebook]

        or enter your info below

        Name:
        Email:
        Password:

        [Register]
        —————————–

  • hey,

    i just tested the login in on your demo link and got the following error message –>
    Warning: stripslashes() expects parameter 1 to be string, object given in /home/bpdemos/public_html/plugins/wp-includes/kses.php on line 1232

    Warning: stripslashes() expects parameter 1 to be string, object given in /home/bpdemos/public_html/plugins/wp-includes/kses.php on line 1232

    Warning: Cannot modify header information – headers already sent by (output started at /home/bpdemos/public_html/plugins/wp-includes/kses.php:1232) in /home/bpdemos/public_html/plugins/wp-includes/pluggable.php on line 693

    Warning: Cannot modify header information – headers already sent by (output started at /home/bpdemos/public_html/plugins/wp-includes/kses.php:1232) in /home/bpdemos/public_html/plugins/wp-includes/pluggable.php on line 694

    Warning: Cannot modify header information – headers already sent by (output started at /home/bpdemos/public_html/plugins/wp-includes/kses.php:1232) in /home/bpdemos/public_html/plugins/wp-includes/pluggable.php on line 695

    Warning: Cannot modify header information – headers already sent by (output started at /home/bpdemos/public_html/plugins/wp-includes/kses.php:1232) in /home/bpdemos/public_html/plugins/wp-includes/pluggable.php on line 897

  • I think only problem of this plugin is Image avatars taken from facebook. I don't want to see f logo at right bottom side And some facebook avatar scale stylizing is not good. Do you think any updates about this things?

  • Hey Brajesh I'm getting this error on my BuddyPress register page:

    Fatal error: Call to a member function get_page_permastruct() on a non-object in /wp-includes/link-template.php on line 276

    The registration works without the facebook button. Here's what I got for putting in the facebook button:

    I can't figure out how to troubleshoot this, any clues?

    • One interesting fact – the registration is processed, so it looks like it is getting hung up trying to redirect to the login/profile page? I'm also using your AutoLogin/Redirect plugin.

      • ok i can confirm it is only an issue using the Facebook register button, regular works just fine

      • Hi Brian,
        is there any chance the usernames are having dashes in between like (some-user) and the problem is only occuring for them ?

  • Hi Brajesh,

    Ok that helps provide a clue, thanks. I tried adding the suggested code to the top of my register.php but the error is still there.

    Could you try running the page for yourself? http://udancedelaware.info/register/

    You'll see that the error is on the register page.

    What hooks are used once a register is submitted?

    My guess is that the problem is in one of the plugins modifying those hooks.

    The reason I can't identify any other plugin as the issue is that, even with the Facebook plugin enabled, the registration process goes through fine. The only time I get this error is if I click my "Register with Facebook" button.

    • Hi Brian,
      Thank you for the detail.Just registered there and I got the reason.

      The problem is when a user registers trough FB connect+, he gets redirected to the same page from where he had registered. Seems like, redirecting on registration page is generating that error. will have a fix in a couple of hours.

      Thanks
      Brajesh

  • Great thanks!

    While you are in there, try using the facebook login button on the site as well. I'm getting errors from that too.

    • Hi Brian,
      I am looking at all the possibilities. One more thing to note here, It works on my local install of wordpress multisite even when I try to use it from registration page. Now going to test with wp standard.

  • Ok, might be worth testing with your AutoLogin plugin, and if you are game, the s2Member plugin, which I'm also using. if there is a problem with s2member, there team is really good, and I can talk with them about any issues you identify.

    • Hi Brian,
      Confirming that it works with auto activate auto login plugin on wordpress as well as wordpress multisite. Please disable the s2 member for a couple of minute and test. That should certainly make it clear. I believe that the issue is not caused by fbconnect+ or the autoactivate auto login. It is most probably the s2 member trying to use wordpress permalinks to detect something. Only disabling that for a couple of minute will give an idea.
      hope that helps.

  • Confirmed. When s2member is deactivated, the error doesn't happen, so it's a conflict between your plugin and s2member. s2member is free though, you might want to just test it on your clean install to be sure. It is a popular buddypress plugin…

  • ok I've got a better clue now. Your redirect plugin uses: bp_core_redirect. Without s2member, it redirected outside the site. My guess is you issuing a redirect on that plugin is conflicting with s2member.

    • Hi Brian,
      Yes, I am issuing redirect in both the plugins(autologin and auto activation and also in the FB connect+). And I believe your assumptions are correct. I am a little bit tired today, if you don't mind, I will test it with the current version of s2 member and put a patch tomorrow if I could catch that(most probably I will catch 🙂 ).

      • Sure of course, thanks for the great plugin and tremendous support Brajesh. I've sent you my email via twitter if you need to chat further.

      • How's it going?

        • Any news?

        • I'm also keen to hear the progress on this as I'm having what seem to be conflicts between s2Member and facebook connect+ too.

          Certainly seems to be something to do with redirects.

  • @Matt,
    It was fixed by hooking to init action. I think I missed to upload. will upload here today.

  • Hey Matt, happen to share all i've learned about integrating the two. my email is briansowards on gmail

  • Thanks Brian. Would be interesting to see how you've integrated them to see if the functionality is as I have imagined.

    Happy to share my project with you too as it's a non-commercial job, at least in the sense that I'm building the site for free, for a friend. Will email you shortly.

    Also, where exactly will this latest version appear for download? @Brajesh, will you be posting a link in these comments or will it appear somewhere else?

    Thanks again.

  • Hello Brajesh
    I'm translating the plugin but can't find these fragments:
    Profile Photo
    Use Facebook Profile Photo
    User My Avatar/Uploaded Image

    And while testing the plugin with BP 1.5 I noticed that plugin doesn't import all Facebook Data – some fields are imported and some not. Probably the reason is same as before – russian language. Please chek everithing.
    Thanks

    • Hi Dmitry,
      Updated these in version 1.0.2.2
      Please download. That will allow you to translate everything.

      Can you provide more details about the mapping of fields in the forum ?

      Thanks
      Brajesh

  • And one notice about bp-username-changer – placing ru_RU.mo file into languages folder didn't help.

  • Hey Brajesh,

    at first nice work with all ure plugins, i love them…

    but theres one thing: dmitry is right about the facebook-data-import

    i use the plugin in german so the language doesn't matter cause theres no way to import the gender to my site, but its very important for me and my site to know the gender cause i will use it also as flirt-and-date-portal

    pls give me a solution to fix it

    thx
    DL

    • Hi Dl,
      Updated to v 1.0.2.2 for your other bugs(as you reported in the forum).
      Testing the Gender field now, will get back with details.

      Thanks
      Brajesh

      • Hi Brajesh,
        I can confirm the gender field doesn't work, There are also a few other fields that don't get pulled from Facebook,
        I'll know more when i have a few more users sign up using the facebook connect,
        I was only able to use 2 accounts and they both pulled the same fields,
        These fields "name, users birthdate, users Relation status, users hometown, users Current location, URL of users personal website, link to Facebook profile" I have all fields set except users email and it only pulls the above details,
        And both Facebook profiles are all filled in, It just isn't getting everything.

        Ben.

        • Hi Ben,
          Just checked for the Gender field.
          facebook provides the gender information in small case. That means in BuddyPress Edit field you should have the values "male","female" and not "Male" or "Female". If you put the the Gender values in lower case in BuddyPress, It will be used.

          The problem with email is a user can allow or deny it while granting authentication(that will give a dummy(may be usable in future) email address of user@facebook.com).

          For other fields, if you can provide some info in the forum, i will appreciate that 🙂

  • Hi,

    Great plugin! But for some reason it does not pull out the profile picture from facebook. Any fixes? Using BP 1.5 WP 3.2

    • Hi Prasanth,
      It was fixed in the last minor update a couple of weeks ago.

  • Hey there Brajesh,

    This plugin looks to be extremely well done, but I'm just having some issues with it. You can see a screenshot of my login page here – http://screencast.com/t/gtlEMkHuXPyk. I'm only getting the blog up and running, so I am the only member so far. So I had a friend test the Facebook login feature who obviously wasn't a member previously. He said he saw a login button where the red arrow is pointing, but that when he clicked it nothing much seemed to happen, and he certainly wasn't logged in after doing so. Then he tried clicking the button below, but the Facebook login wizard only opens briefly and then immediately closes. I have the same issue when I try and use it. So as of yet, it hasn't been possible to use the Facebook login. I'm just wondering if you know what the problem could be. I'd also be curious how I can change the text on that login button.

    Following is an image of the backend of Facebook Connect+ – http://www.screencast.com/t/Bf1FPhQ3ZND I don't receive any of the options for mapping the profile fields as is laid out in the documentation. Just wondering if you have any idea why this is.

    Let me thank you in advance for any help you can give !

    David

  • Great Plugin

    Does anybody know where i can hard code the Avatar Size?

    ALL HELP APPRECIATED

    Mark

  • Hi!

    I'm using the "RECENTLY ACTIVE MEMBERS-widget" and the avatar of users signed in with facebook are bigger then the avatars of regular members. How can i fix this?

  • if a user signs in with fb and there's already a user with that name, the site crashes. Any fix?

  • does this prevent the proxy email being used? I read about it in the comments but couldn't see if the option had been added.

    • Hi Carley,
      sorry for the delayed reply.
      No, It will not prevent users from using their facebook email address. I could not find a solution for this using the new Graph API. will give it another shot in coming weeks.

  • @all,
    a new update of FB connect is coming tomorrow. It will fix the image size issue. sorry for my delayed reply.

  • Hi Brajesh!

    I just updated to the latest version 1.1 and then the login buttons dissapeared in my theme and also in WP's login page.

    Any idea?

    I have tried to deaktivate and reactivate plugin but no help.

    Regards
    Rune

    • Hi Rune,
      can you please check if you are using another facebook plugin which also loads the connect.js. otherwise, please point them to the site and I will check myself.

  • Hello again,

    Well I just figured out that if i am logged into Facebook then button is not appearing, if i log out of facebook the button is appearing and working ok.

    The wierd thing is that normally before when i logged into facebook i was logged automatically into my wordpress site if opened in same browser, but not no, so i have to login using the old way..

    Also is it much work to fix the placement of the login button on WP login page, it is a little misplaced: http://www.arctic-sports.com/wp-login.php

    The fb login button should have been placed below the other login button.

    Thanks
    Rune

  • I found this, if i log out of facebook the fb login button appear on my wp site, if i click the fb login button and log in everything works fine except that i am actually not beeing logged in to my wp site but only fb.

    Very wierd..

    Rune

    • Hi Rune,
      thanks for the details.
      Just checked and yes we do have problem when logging from the wp-login.php. I just checked and it shows the message that ajaxurl is not defined. going to fix it right now.

    • Hi Rune,
      Please download version 1.1.1
      It does work on wp-login.php as well as it will log you in automatically if you had authenticated the site earlier using facebook. Hope that helps.

      regards
      Brajesh

  • Thanks Brajesh,

    It works now ok from wp-login and when i logon to facebook i get automatically logged in yes. But the sidebar login has still no refresh or redirect after login so i have to just click home link or refresh page manually to get in..

    Regards
    Rune

    • Hi Rune,
      that sounds a little strange as I am able to use it from anywhere on my local install.

  • Yes i belive it is some settings on my work computer, it is setup for intranet with lots of security. It works ok on my laptop.. Will check on my homework computer after christmas..

    Thanks

  • Hi Brajesh,

    Unfortunately when I upgrade my Facebook Connect Plus plugin my site gives me 500 errors. Do you have any idea why that might be the case?

    Thanks

    • Hi Marz,
      Please use FTP client to update the plugin. This plugin will not cause any error.

  • The demo link is broken. Kindly fix this.
    http://plugins.bpdemos.com/

    • Hi Towfiq,
      thanks. will fix it by tomorrow.

      • it is still broken… I won't pay until I see it in action…

        • Hi Miguel,
          sorry, I had not updated that. just updated it a few days ago.

  • Hi Brajesh,
    I just got the plugin and have installed it. It tests well, but I have a problem with populating BuddyPress Profile Fields. Some fields auto-populate from Facebook which is great, but I need to have the new member fill out some other fields by hand as they register. These are fields which Facebook does not have, but I need. Is there a way to do this?
    Thanks,
    Rob

    • Hi Rob,
      there is no way to allow custom fields(not provided by facebook).

  • How to set default auto use facebook avatar to off not in on. Because the fb avatar doesn't have the same resolution with registered user avatar.

  • wow the new version, image resolution was fixed. Great job Mr.Brajesh

  • Hi guys

    Any thoughts on why I get this:

    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 permitted by the application configuration.

    • HI Ian,
      Please check your Facebook app setting page and make sure your wordpress website url is same as you have provided in the facebook app setting.

  • hi Brajesh,
    Am now considering using BuddyPress and I'm looking for a plugin that does what yours does ie.allow users to signing/register using FB but I'm also looking for a plugin that allows users who login using Facebook to see if any of their FB friends are registered on the site. Some sites like Yelp and TripAdvisor.com currently offer this capability. Once I login using FB, it tells me what FB friends are also members of the site, and which are currently logged on.

    Do you have a plugin that does that?

    • Hi Peter,
      thank you for the comment.
      No, it does not show the friends registered on the site.

  • Hi Brajesh,

    I am using facebook connect plugin for buddypress, I have called "bpdev_get_fb_login_button("Facebook");" to display Facebook login button, but for logout I have written

    <a href="">Logout

    but logout functionality is not working, it refresh the same page, can you please help me and provide information how should I add logout functionality.

    Thanks in advance.

  • Last message didn't showing function inside anchor tag it is "wp_logout_url(home_url());"

    • Hi Amit,
      Please put the class "logout" to the logout link and it will work.

  • wow awesome it worked!!! thanks a lot

  • I just read through all the comments and it sounds like the dev and support for updates, additions, and fixes is great. Is there a page with info on all the updates and features?

    • Thank you for the comment.
      Please have a look at this one

      https://buddydev.com/plugins/buddypress-facebook-connect-plus/

      You will see a list of all the major release at the bottom of that page. clicking on the individual versions will show you the features implemented/bug fixed.

      I am sorry we don't have a single page for all the bug fixes(The plugin page should show major features).

      hope that helps.

      regards
      Brajesh

  • Hi Brajesh… when I go to the demo site link you give, I get the following error message:

    Fatal error: Call to undefined function bp_get_settings_slug() in /home/bpdemos/public_html/plugins/wp-content/plugins/buddypress-facebook-connect-plus/bp-fb-connect-plus.php on line 143

    We want to use the plugin on a s2member site – can you confirm they work together?

    Thanks, Roger

    • Hi Roger,
      I am sorry for replying too late.

      The Facebook Connect was under some heavy face lifting and I had left the site broken(as the demo was pre Bp 1.5). I have updated the demo to wp 3.3.1/Bp 1.5.3.1 and also updated the Facebook connect+ with the most recent version(Allowing to import connections).

      I hope you might have found a suitable plugin by now, if not, please have a look at the demo.

      Regards
      Brajesh

  • Hi Brajesh,

    I have added buddypress facebook connect plugin on http://wazzap.in/beta/ site it was working before correctly but from yesterday it left facebook login popup open after login, I am using latest version of your plugin 1.1.2, can you help its urgent.

    Thanks in advance.

    • Hi Amit,
      It might be a double click issue on user's part(the window will open as many times as they click). I just tested it on your site and It worked fine for me.

  • Good plugin but I think there should be a register functionality to the plugin and it should work like this:

    When people click the "Register with FB" button they get get fb login window, after they login, the register form should fill-up with their FB data. they can modify the fields and then finally click the register button to complete the registration. This way they know what their username and password is.

    When yo put a "login with FB" button,irrelevant people login with their FB account just to check out the website and never come back again. which creates a new user and increase the size of the database…

    Please look into it..
    THANKS

    • Take a look at this plugin's screenshot(number-1):
      http://wordpress.org/extend/plugins/facebook-registration-tool/screenshots/

      and you will understand what I am trying to say. Sadly, this plugin doesn't work with BP. And even if it did, it lacks the field mapping feature.

      • Hi Towfiq,
        Those are some really good suggestions.

        The scope of this plugin is a little bit different than that of the fb registration tool.

        Still, I will certainly keep that in mind for future and see if I can add them.

        regards
        Brajesh

  • I'm having a weird redirection, if user is already login on facebook and then click on "connect with facebook" button the site goes on a redirection loop (trying to open the index)

    • it seems that if the user is already on facebook and then enter to my website it enters a loop, trying to login with the facebook credentials but never ask for permissions, so it keeps reloading the page.

    • Hi Facundo,
      is there any chance that you are using some other facebook related plugin or some login/restriction plugin. This plugin won't try to auto login user until and unless they have authenticated the site prior.

  • hi, I installed the plugin and it worked great, then I installed w3 total cache, and the facebook button disapeared, I have now deactivated the cache plugin but it is still not showing, how can I fix this?

  • Hello,

    Firstly great plugin, thanks!

    Two questions:

    Once somebody has logged in with Facebook there seems to be no logout links, as opposed to if they login not using Facebook. This results in the user being locked into the site which is not great if your trying to access the backend.
    Somebody has just tried to login with IE9 and has received an error. Are you aware of any compatability issues with IE9?

    • Hi David,
      sorry for my delayed reply.
      1. No, the plugin will not cause the logout button disappearance. Please check with the theme author(are you using bp-default theme or any other theme?)
      2.No, I haven't heard about that. Can you please let me know the error. It will help me to find a solution .

      Thanks
      Brajesh

  • Brajesh,

    when I login to the settings/ BuddyPress Facebook Connect+ it shows the drop-down but on the left-hand side only one field name to select: name the rest of the fields for the mapping are not on the form just in the drop-down.

    Brajesh, I'm completely new to WordPress if I paid you maybe you could take a look?

    I have Facebook connect installed and wondered if this plug-in was causing a conflict?

    Shane

    • Hi Shane,
      My apologies for delayed reply.
      Hope you got it resolved.

      To have multiple fields in left side, you will need to create those fields in BuddyPress xprofile fields section.

  • Hi there – When I log in via facebook connect, I noticed when I try to delete my account (for testing purposes) on the Settings page it says my account has been deleted but it actually is still there.

    Has anyone else ran into this issue and if yes how could this be fixed? I want my members who log in using their facebook credentials to be able to remove their account from buddypress if need be.

    Thanks!
    Mike

    • Hi Mike,
      Please use the most recent version. This is fixed in it. It was inadvertently introduced when I had updated the plugin to use the FB sdk. Got it fixed in the last update.

  • Hi @Brajesh

    Really nice looking plugin. Just checked out the demo site and was able to log in to the site. However, it didn't seem to create me a BuddyPress member account even though i was able to log in?

    Do you have a similar plugin for Twitter?

  • I've noticed that buddypress-facebook-connect-plus/fb.js loads on every page where as I'm assuming it is only really needed on the login/register pages.

    I'm not a PHP/JS developer, but I came across a post that might be useful that discusses how to only load your javascript on the WordPress page that needs it.

    http://aquoid.com/news/2011/02/suffusion-version-3-7-8/ – Scroll down to "Things that are not issues"

  • Is it possible to align where the FB Login button shows up? I'd like to move it over with padding-left to align with the other elements in my Theme My Login widget.

    • Hi TJ,
      you can remove the default button by putting this in your functions.php
      [sourcecode language="php"]

      remove_action('login_form','bpdev_fb_login_button');
      [/sourcecode]
      then you can call bpdev_fb_login_button('some login text') anywhere and customize it.
      Hope that helps.
      Regards
      Brajesh

  • Dear Brajesh,

    first of THANKS for this great plugin. I got everything working on our test server and so far also everything was running fine on our live server as well, apart from one issue:

    As soon as I activate the plugin I get logged out from the WordPress admin panel and every time I try to log into the admin panel it redirects me to the start page and no valid session cookie exist. It is working when the WordPress administrator is a user that has been registered via facebook connect, but not with a normal user.

    I'm running WordPress 3.4.1 + BuddyPress 1.6 and 1.1.4 of BuddyPress Facebook Connect Plus. Apart from that I have no other plugin running.

    Would be great if you can help me to find the problem.

    Kind regards
    Eycke

  • Hi Brajesh – is there a way to redirect the user to the page he was on after facebook login? e.g.
    user is on http://site_url/single-blog.php. He logs on with fb credentials. He is now directed to http://site_url. Instead, I want him to continue on http://site_url/single-blog.php as a logged in user.

  • Hi,

    Somehow I can't login with my normal WordPress details once logged in with Facebook. I only can use Facebook to login and access the dashboard. When I try logging in with my WordPress login nothing happens and I get redirected to the homepage without logging in. Can you help?

  • Hi Brajesh, how would I get this to work with your ajax login plugin?

    • Hi Amir,
      Currently we don't have the ajax login but the ajax registration plugin. I will be adding ajax login next week. Will include the hooks to support it out of the box.

      Thanks
      Brajesh

  • can this plugin auto post to fb user wall?

    • Hi,
      Sorry for the delayed reply.
      No, It can not auto post to user wall.

  • Joe #

    Hello Brajesh! Does your plugin allow the creation of a new blog/site for users and how does it accommodate this in the signup process via Fb?

    Thanks.

    • Hi Joe,
      This plugin allows users to register via Facebook(no blogs on signup). Once they have signed up, they can register a new blog from blogs directory as normal user.

  • Hello,
    This plugin is not working with buddypress 1.7,
    The plugin is able to login but the page doesn't refresh, hence its looks like as if its not logged it. Pls see qaudi.com

    • Hi Hamzah,
      I am sorry I could not reply earlier.
      That website is pointing to godaddy landing page.
      Can you please open a topic in the forum with more details and correct link ?

  • Brajesh –

    Great plugin! It's working really well for me with one exception that maybe you can shine a light on. When a user logs in with facebook everything is fine – however when they log OUT of the site, it says 'logged out' but then automatically logs them back in. you can see what's happening if you connect your FB account at http://www.youtica.org

    Any advice?

    Thanks again!

  • PROBLEM:

    When I signup through the facebook connect plus plugin, it overwrites user ID 1 with the user. User ID 1 is the admin, so basically, whenever anyone signs up – they overwrite the admin user.

    I deleted the user with ID 1, and assigned another user admin. Now whenever I sign up I receive the message:

    Cannot create a user with an empty login name.

    Please advise ASAP as this is blocking the launch of a customer website and is providing significant pain.

    • Hi,
      Please upgrade to version 1.1.9. It was a major security issue and @ruddernation brought to my attention last week. I have updated the fix the same day. 1.1.9 fixes this problem. Make sure to deactivate the old plugin and then install and activate the new one.

      It will remove any fb id associated with user id 1, also in future, It won't overwrite that. It was caused due to an issue in user creation.

      • I have 1.1.9 installed, and the previous version has been disabled!

  • I believe I have 1.1.9 installed – I just updated!

    • Please make sure to deactivate and activate it as on activation it clears the old association and please check with a facebook account. Are you getting teh same message?

      • Yes I am – very strange behaviour.

        On the login page, the connect button dissappears. On the signup page, it says "cannot create a user with an empty login name"

        appreciate the fast responses

  • Ok, Now I understand. Earlier on User creation error, It was associating to user id 1. I have fixed that issue and made it to show the error. So, The problem is Fb connect is assuming empty user name. Can you please tell me if the facebook user has special characters in their username? Just trying to understand the issue hwy username is taken as empty.

    • I don't think they have a proper username set up – I think it will be using their email

  • It works on the account where I have created a facebook username – but not on the accounts where I haven't.

    Since the error message is related to the empty username, could the bug be that the plugin assumes every account has a facebook username setup?

    Maybe check to see if it is empty, and if it is – try using the facebook email instead?

    • Thank you. I am on it. Will have an update in 2 hours.

    • Can you please test 1.2 and let me know if it works or not?
      https://buddydev.com/plugins/buddypress-facebook-connect-plus/

      Thank you
      Brajesh

      • apologies – I am in australia. Just woke up and testing now.

        Regards

        • looks like it works – great. Fantastic work, so pleased.

          FYI – haven't tested, but what happens if someone connects with facebook who already has an email address on the website – does it just join the two accounts together?

          Also – the logout button on my website doesn't work when connected with facebook. Is this a known issue, or have I made a mistake in my theme.

          Many kind regards – is there a donation page?

  • May I recommend changing the .live to .on?

    // jq("#fb_logout_btn,#bp-admin-logout, a.logout,#wp-admin-bar-logout a").live("click",function(){
    jq(document.body).on("click", "#fb_logout_btn,#bp-admin-logout, a.logout,#wp-admin-bar-logout a",function(){

    .live is deprecated in jq now

  • Why do all my comments required moderation?
    The one's I've done still haven't been allowed.

    • Hi Ben,
      It seems, perhaps you changed the email recently. I am not sure why your comment was moderated as you have been here for quiet long and It should not have gone to the moderation queue.

  • I am having some problems with the plugin. Sometimes login works fine, and sometimes the fb box pops up and disappears right away. I have also gotten error messages from Facebook about the application not being configured, but I am not sure what to do with that as it works every now and then. Do you know what the problem might be?

    • I forgot to say: The times that login works the page has to be reloaded a few times before the user can see that he/she is logged in.

      • Hi Andrea,
        My apologies for the delayed reply.
        Please check for javascript errors or point me to the site.

  • Hi @sbrajesh
    I want use FACEBOOK CONNECT PLUS, but your plugin only import FIRST NAME, LAST NAME, LINK TO FACEBOOK PROFILE, and don’t import BIRTHDAY, FACEBOOK USERNAME, USER HOMETOWN, USER CURRENT LOCATION, etc. etc
    I addition I have detected the following error: If the user LOG UP using facebook option, it can't LOG IN neither with "USER-NAME" (USER123456789…) or mail (I use in my web WP LOGIN PLUGIN, it let user LOG IN with mail). The message is: password incorrect. Actualy I use another facebook plugin, and if the user LOG UP using facebook option, it can LOG IN using "USER-NAME" and mail.
    I hope you understand what I mean.
    Thank's for your support.

    I will open a reply in BUDDYDEV FACEBOOC CONNECT PLUS PAGE, in order to mean a conversation about thi plugin in the correct page.
    Thank’s for your support.
    Good work

  • Hi @sbrajesh
    I want use FACEBOOK CONNECT PLUS, but your plugin only import FIRST NAME, LAST NAME, LINK TO FACEBOOK PROFILE, and don’t import BIRTHDAY, FACEBOOK USERNAME, USER HOMETOWN, USER CURRENT LOCATION, etc. etc
    I addition I have detected the following error: If the user LOG UP using facebook option, it can't LOG IN neither with "USER-NAME" (USER123456789…) or mail (I use in my web WP LOGIN PLUGIN, it let user LOG IN with mail). The message is: password incorrect. Actualy I use another facebook plugin, and if the user LOG UP using facebook option, it can LOG IN using "USER-NAME" and mail.
    I hope you understand what I mean.
    Thank's for your support.

  • Hi @sbrajesh
    I want use FACEBOOK CONNECT PLUS, but your plugin only import FIRST NAME, LAST NAME, LINK TO FACEBOOK PROFILE, and don’t import BIRTHDAY, FACEBOOK USERNAME, USER HOMETOWN, USER CURRENT LOCATION, etc. etc
    I addition I have detected the following error: If the user LOG UP using facebook option, it can't LOG IN neither with "USER-NAME" (USER123456789…) or mail (I use in my web EMAIL LOGIN PLUGIN, it let user LOG IN with mail). The message is: password incorrect. Actualy I use another facebook plugin, and if the user LOG UP using facebook option, it can LOG IN using "USER-NAME" and mail.
    I hope you understand what I mean.
    Thank's for your support.

  • Hey Brajesh,

    It's been awhile. Hope you are well. What is the update timetable for this plugin?

    Cheers,

    Quint

  • Hi Brajesh,

    Any plans to update this plugin for WP 4.4.2+ / BP 2.5.1+?

    I am currently using WordPress Social Login – https://wordpress.org/plugins/wordpress-social-login/

    But among the many thins missing is an acceptance of site Terms of Service. I have implemented this using Acceptance feature in https://wordpress.org/plugins/buddypress-xprofile-custom-fields-type/ for normal BP registration but it doesn't work with WSL.

    It would be a great feature to have! In Europe, a TOS acceptance button is required, unfortunately 🙁

    Anyway if you update, better support for Twitter/Google+ is also appreciated.

    I know of other Social Login plugins for WordPress but none really does a great job synchronizing profile, multi-site capable, localized & acceptance of terms.

    Let me know what you think.

    Best regards,
    Michael

    • Hi Michael,
      Thank you for the comment. we have no plans to update this plugin any time soon. Maintaining plugin with multiple SDKs is a huge headache and this plugin did not generate the revenue to justify investing more time on it.

      I believe you are are right about the terms issue with the plugins but the only solution seems stoping user from doing any activity and redirecting them to a page where they can accept terms will work with social login plugin.

  • Hi, need to purchase this .. im using wp 4.5.3.. is this working?

    • HI Sachithra,
      At the moment, this plugin is not under active development, Please do not buy it. My apologies for the inconvenience.

      Thank you
      Brajesh

  • Has long been said, it is revised, but nothing happens? When can you expect a new version?

    • Sorry, we are not reviving this plugin. As I explained in one of the previous reply, the cost of maintaining an API client plugin is too much to justify the development due to the ever changing API.I am sorry but there are some good alternatives available, I will suggest that you should give a try to BP Social Connect plugin.

      Regards
      Brajesh

  • Is this still supported it says

    "Tested Upto:BuddyPress 1.9.2
    Compatible withBuddyPress 1.8+
    Version:1.2
    Type:Premium
    Last Updated:Friday, 11 April, 2014"

    • Hi Paul,
      Thank you for asking. This plugin has been discontinued.
      I recommend using WordPress social Login instead.

      Regards
      Brajesh