We use cookies to enrich your experience on MyBBoost by providing personalized content. We do not share any kind of information with other websites or companies. By browsing on MyBBoost you accept that we gather and store some data in your browser. For more informations about our cookies policy, read Cookies policy.
Release
MyFacebook Connect 3.2

Flyover is here!


Do you feel Facebook login is not enough for your board? I've got good news for you: Flyover lets you login and register with over 20 social networks, including Facebook, Twitter, Microsoft, Google, Steam, LinkedIn, Tumblr, WordPress and many more! For more informations, read Flyover 1.3.

MyFacebook Connect is a plugin which lets you login and register through Facebook on any MyBB installation. If you like MyFacebook Connect, consider offering me a coffee!

MyFacebook Connect can easily let your users register and login using their Facebook accounts: it differs from existing (both free and paid) plugins thanks to the provided PHP SDK and a lightweight, transparent integration. A must-have for almost every community and compatible with the latest MyBB releases!

As an admin, you can decide to use two different types of registration: Fast Registration lets you register through Facebook with only one click and one front-end redirect. This means that every user who would like to login into your board and doesn't have a registered account will be registered and logged in with a single click of a button. If he has already an account registered, he'll be just logged in and his account will be linked to his Facebook one. If he has already an account and its already linked as well, he'll be just logged in.

With Fast Registration option disabled, every user who hasn't got a registered account and logs in with Facebook will be asked to choose a new username and eventually an email address different from his Facebook one. By default, inputs will be filled with his existing Facebook data but they'll be able to choose whatever username and email they'll want. In addition to this they'll be asked to select what data to import from Facebook, respecting their privacy slightly better than the simple one-click registration process.

Thanks to all the guys who tested my plugin and thanks to all of them who will test my future versions.

Please note that MyBBoost runs on Flyover 1.3. Facebook login and registration is slightly different in MyFacebook Connect.

Now accepting donations


I am now accepting donations from anyone that wants to thank me for my plugins (and particularly for my My* Connect plugins) with a little amount of money. I have released many plugins for free but I am a student and I need to maintain my studies, hence why I am asking for an economical support.

You are free to decide if and how much donating. If you'd like to do it, offer me a coffee.

Who's using it?


MyFacebook Connect has been downloaded over 10'000 times and counting. Many users have appreciated it for its ease of use and its high performances: here are some randomly picked up feedbacks.

vegaforums wroteHave tested it this and installed it on my forum and works like a charm.

Sms2luv wroteThis is the best solution for Facebook integration for MyBB. It's very simple yet powerful.

Lowseling wroteI love this plugin, it's very simple to use. Good job!

Xanth wroteSuch a shame this didn't come out sooner. No point us installing it now since we are moving to Xenforo, but this is another excellent plugin.

Johny90 wroteThat's a great plugin! Thank you man!

Feature listing


At the moment, MyFacebook Connect comes with the following features:
  • Provides transparent login with Facebook to your MyBB installation
  • One-click login/registration: if Fast Registration setting is set to off, it will ask the user to choose an username from scratch and to decide what informations to import from Facebook
  • Automatically synchronizes Facebook account data with MyBB account, including avatar, birthday and cover (if Profile Pictures plugin is installed)
  • 6 dedicated settings that users can manage and change to whatever they like, controlling what data to sync with their Facebook accounts
  • Existing users can link their Facebook accounts to their accounts on your board within their User Control Panel and with the click of a button, without necessarily create a new account from scratch (or ask admins to merge their accounts)
  • Facebook-linked accounts can be unlinked
  • 2 registration modes you can choose to use within your Admin Control Panel: One Click Registration (Fast) and Two Step Registration (more slowly, but fast anyway Blush)
  • Choose if to send a welcome PM containing a randomly generated password to every Facebook-registered user
  • Redirects logged in/registered users to the same page they came from
  • Choose whether if you should restrict registrations to verified-only Facebook users
  • Choose what usergroup to insert Facebook-registered users
  • Who's Online List support
  • It works
  • It's free

Installation instructions


Read How to install to know how to install MyFacebook Connect.

Configuration instructions


Read How to configure to know how to configure MyFacebook Connect.

Use an image instead of a button


Read How to configure to know how to use an image instead of a button for Facebook login.

If you want to use a CSS button instead of an image you can read brad-t's instructions.

Update from any version to another


Read the specific page in the documentation on GitHub to know how to update from any MyFacebook Connect to another. This is as simple as clicking a button and you won't lose any data.

MyFacebook Connect is on GitHub! Contributes are always appreciated!


You can contribute, report issues and request a new feature publicly, I'll do my best to fix and add what you request there. You can reach the plugin at the following link: https://github.com/Shade-/MyFacebook-Connect

MyFacebook Connect 3.2.zip

Size: 220.71 KBDownloaded: 13 times
Does https is necessary 4 this plugin
I needed the plugin which works perfectly for http
https is not necessary. It works fine with http websites too, as long as port 443 is open on your server's behalf. A connection test is made upon the installation.
Thanks it was been very helful Emoji Smiley-02
thank you a lot its working 100% with me

MyFacebook Connect 3.0 is out


This is a major release with breaking changes. The SDK has been updated, 1 template has been added, 1 feature has been deprecated, 1 feature has been added and many bugs have been addressed. Here's the complete changelog:

Facebook SDK version 5.4


After 2 years the old 3.2.3 version retires with honor in favor of the latest available SDK, version 5.4. This is the breaking change of today's update. As such, it comes with evident benefits like improved speed and reliability, but it shifts the minimum requirements to PHP 5.4+ with mbstring extension enabled.

Given this was the main reason why I was reluctant to update the plugin, from now on SDK updates should become a lot easier. The latest version of Facebook's SDK features a modern PSR-2 compliant structure, and by following standards there shouldn't be any major changes in future updates.

Continuous operational status


Fancy name to indicate a simple feature introduced with 3.0: by enabling this option you can force MyFacebook Connect to work even if registrations are disabled. This is particularly useful if you want to restrict registrations to Facebook-users only.

Post on wall feature deprecated


Unfortunately, today's update marks the end of the "post on wall" feature. Facebook's new API policy does not allow posting prefilled content on users walls. Hence the feature has been removed from the plugin.

Better template handling


As requested by multiple users, the login button has been put into a standalone template rather than a search and replace patch to the header_welcomeblock_guest template. The button, available in the myfbconnect_login_button template, can now be referenced in any template with the variable {$facebook_login}. By default, the plugin tries to add the variable to the header_welcomeblock_guest template upon installing.

Complex passwords compliant


Requiring complex passwords has always been an issue for MyFacebook Connect, since it generates passwords automatically when an user registers. Version 3.0 generates complex passwords by default, so it doesn't matter anymore if you have the option enabled.

Duplicate users bug fixed


One nasty bug affecting MyFacebook Connect at the 2.x times was the possibility users had to register multiple accounts using the same Facebook account. Although it was a rare situation, some boards were affected more than others for still unknown reasons. The bug has been finally addressed.

Better error handling


Many users lamented poor error message handling in the past, so I reintroduced on-screen error messages produced by the SDK during showtime while still providing an automatic bug collector which stores the complete fail record into the database, ready to be downloaded and analyzed in case something goes wrong.

Nonetheless, thanks to the new SDK and to fresh routines written appositely for version 3.0, errors have been lowered down to the minimum.

Minor bugs addressed


Minor bugs such as missing language variables, styling and code issues have been addressed to ensure more stability.

How to update


First of all, perform a backup of your database and of all your board's physical files eventually. This is not mandatory, but it's highly recommended.

Proceed to delete the /myfbconnect folder. It contains the SDK which has changed dramatically, so simply uploading the new files will not overwrite the old ones and will result in potential errors during operational status.

Upload all the files in the package, eventually overwriting the old ones. Uninstalling or deactivating the plugin is not necessary.

An updater (inc/plugins/MyFacebookConnect/class_update.php) is included in the package which should handle everything for you. Make sure you upload this file as well. You will be asked to run the script.

There are some steps intentionally not included in the updater which you need to handle by yourself.

The updater does not add the myfbconnect_login_button template automatically. If you are upgrading from older versions, you must add it to your template sets manually. You can find the template HTML code in the /inc/plugins/MyFacebookConnect/templates/login_button.html file. On the contrary, the {$facebook_login} reference is automatically added, but since it relies on a search pattern, it may not work as expected. If you don't see the variable in your header_welcomeblock_guest template even after you have ran the upgrade script, add it manually wherever you feel like it's suitable.

If you have any questions, feel free to open a new thread in this forum.
Amazing, thank you! Winkle
Thank you!
This plugin is bugged...
In the first 2-3 hours plugin works perfectly
After 2.3 hours, when i press "Sign in with Facebook", the forum made an account,but i was log in to another ACCOUNT. Not a new account
MyFacebook Connect checks for existing emails and automatically associates the account with your Facebook one if the emails coincide. That's most probably what you're refering to. It's not "changing" its behaviors over time at all.