Click anywhere to close this dialog

Farewell

Great is the art of beginning, but greater is the art of ending
Henry Wadsworth Longfellow

I announce that I cease all development and activity in the programming universe indefinitely. My career has reached the turning point I was not expecting for at least another year, leaving me highly off guard and without laid-out plans for this hobby's continuity. I have begun a 5-year residency program in Neurosurgery which is clearly not compatible, time-wise, with programming.

I gave in all my passion for developing, and you gave me back your loyalty and trust, even when I did not deserve that much. Now it is the time for payback. I release all my present and past work as Open Source software, in the hope some talented developer will continue maintaining and expanding my vision of a modern, sleek forum software. The intrinsic flexibility of MyBB is the true hidden gem of an otherwise outdated codebase; I do hope the project can continue and be updated complying to the latest coding standards.

I hereby thank Euan, kawaii, andrewjs18, Ben, Matt, Omar G., effone, Eric J., Devilshakerz, Wildcard, JordanMussi and all the other team members I have had the opportunity to work with when I was a MyBB team member. I thank Tomm M, my mentor, who inspired me to pick up coding with his piece-of-art plugins. And finally, I thank all of you MyBBoost subscribers who have helped me getting through my toughest university years economically.

Yours sincerely, Filippo

MyFacebook Connect 3.6

17 Feb 2016 Edited
#1
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!


Do you feel Facebook login is not enough for your board? Flyover lets you login and register with 25+ social networks, including Facebook, Twitter, Discord, Steam, Google, Tumblr, TwitchTV, WordPress and more! For more informations, read Flyover 2.4.


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 2.4. 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 100.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.

Have tested it this and installed it on my forum and works like a charm.
vegaforums
This is the best solution for Facebook integration for MyBB. It's very simple yet powerful.
Sms2luv
I love this plugin, it's very simple to use. Good job!
Lowseling
Such 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.
Xanth
That's a great plugin! Thank you man!
Johny90

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)
  • 5 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 with ease in the User Control Panel
  • Choose to disable registrations globally but let MyFacebook Connect run on its own, restricting access to Facebook users only
  • 2 registration modes you can choose to use within your Admin Control Panel: One Click Registration (Fast) and Two Step Registration
  • 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 to restrict registrations to verified-only Facebook users
  • Choose the usergroup to add Facebook-registered users
  • Who's Online List support

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


This project is licensed under

MIT


A simple license with little to no use restrictions, except for author's crediting. Read the provided LICENSE file for more informations.

Permissions

Commercial use
Modification
Distribution
Private use
Limitations

Warranty
Liability
Conditions

License notice
Copyright notice
Filename Size Downloads
165.72 KB 42
Karthik26, nokee, ivy And 1 others like this post
Shade 3 Aug 2018
#91

MyFacebook Connect 3.4 is out


This is a bugfix, update and feature release. The following issues have been addressed:
This release includes a new option which lets you choose whether to apply the usergroup change also to existing users' additional groups or not. It has been requested by @Eldenroot.

Additionally, this release updates Facebook's SDK to the latest available version (5.6.0 -> 5.6.3); it also features a new default graph API version (2.8 -> 2.12), a change which does not affect MFC's functionalities.

Download the new version in the first post.

How to update


Unzip the package and replace the old files with the new ones. You will be asked to run the upgrade script which will update settings and database fields accordingly.
Denys Nosov likes this post
Sanel Kapetanović 2 Feb 2019 Edited
#92
Well..there is issue with scope selection,you can select one or both(location and birthday) but you can't unselect both...these scopes are not required and without both there is no need for app review...so you should add an option to unselect both...I will edit this by myself since I don't want to deal with facebook developers if not really had to...

I have to correct myself,there is option to unselect both..just have to do it on keyboard ..if remeber ctrl+space
Shade 3 Feb 2019
#93
Yes, you can unselect both by pressing different kind of combos depending on the OS you are on. These scopes will be removed in the next update anyway, but can be easily be excluded using the scopes setting.
Rich Conley 15 Aug 2019
#94
I have a question. MyFacebook Connect is working just fine on my test forum - in the root directory.
But my favorite active forum is in a sub-directory and I cannot make MyFacebook Connect work.
Do you have any tips or ideas about what I might be doing wrong?
Shade 15 Aug 2019
#95
What is the issue specifically? You can use Flyover 2.4 as you are a subscriber.
Rich Conley 17 Aug 2019
#96
I click the login link - it goes to the Facebook page with this error message:
QuoteURL Blocked: This redirect failed because the redirect URI is not whitelisted in the
app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and
add all your app domains as Valid OAuth Redirect URIs.
So I click "Okay" and it returns me to my forum and this message:
QuoteThe access token is missing. You probably didn't authorize our application to gather your data. Approving our application is mandatory if you want to log in or register to our Forums, please retry and authorize our application when asked. If you authorized the application but you still cannot log in or register, please contact an administrator.
Shade 17 Aug 2019
#97
Ensure you have the correct redirect URIs. If your board URL includes "www", you must include it as well. Every character counts.
GuatePlay 9 Sep 2019 Edited
#98
I have a little problem, I have integrated with mybb and everything works correctly, the problem is that I have an external page but when they log in through this external page with myfacebook connect they redirect to site.com/f/unknown

Example:
site.com -> Here is a external mybb login with the path to use facebook connect(site.com/f/myfbconnect.php?action=login), but when uses facebook connect here, in this case redirect to site.com/f/unknown

site.com/f -> Here is the forum, in this case the facebook plugin works great, redirection works fine.

EDIT:
I fixed with a redirect in .htaccess, but its not the best option ???
Shade 16 Apr 2020 Edited
#99

PUBLIC ADDRESS LOUDSPEAKER MyFacebook Connect 3.5 is out


This is a bugfix and framework update release.

FIRE Facebook SDK updated from v5.6.3 to v.5.7. Changes are just at code level, with unnoticeable improvements
FIRE Facebook's Graph API bumped from v2.12 to v6.0. Version 2.12 will be deprecated starting from 5 May 2020
BUG fixed Invalid Scopes: user_location, user_birthday.

Upgrading to version 3.5


KEYCAP 1 upload and overwrite the old files
KEYCAP 2 run the upgrade script from the Admin Control Panel if asked
nixer55 17 Apr 2020
Works fine for me. Thanks Shade...

cheers