26 Oct 2015 Edited #1

Flyover 2.3


You are viewing page #10

Show original post
Filename Size Downloads
Flyover 2.3.zip
158.99 KB 24
SrMorte, LIONHAERT, Glaumy And 2 others like this post
Shade 26 Oct 2015 Edited


Take a look at Flyover's awesomeness with some fresh screenshots of it running on a live board!

[Image: UWxuw5l.png]
[Image: kpYwkat.png]
[Image: lmpWxGr.png]
[Image: 1N6NVii.png]
Enes Palit likes this post
Shade 1 Oct 2017 Edited

Flyover 1.3 is out

This is a bugfix and feature release. It adds 3 new templates and alters all the existing ones.

Changed API endpoint

I have managed to introduce a new API endpoint for Flyover to simplify it and avoid exposure to the inc/plugins folder. The new API endpoint is managed through /flyover.php file. You MUST change all of your provider applications with the new API endpoint URI to ensure your users can continue to log in with them. Otherwise, they will be presented an error page most of the time with a "redirect URI must match the one registered into the application"-like error.

You can find the new endpoint URI in every provider's settings page.

Custom and required profile fields

Although they were sneakily introduced in 1.2, now custom profile fields and required ones at registration are supported officially; your users can now register through a social network while still being required to fill some fields before doing so.

Migrator from other plugins

You can now migrate from other well-known plugins offering login with social network capabilities within Flyover's module. A migration section is added for your convenience; the currently supported plugins are:

Multiple accounts

Ever wondered to log into multiple accounts with one social network? Flyover now lets you link your social network account with multiple MyBB accounts and lets you choose one upon logging in with ease.

[Image: aZV3xBP.png]

Discord integration

Discord has joined the big family of supported providers. It has been tested successfully and it's ready to be deployed to your website.

New data points

2 new data points are available: website and identifier. You can now set up custom profile fields to accomodate the user's identifier, while the website is synced with MyBB's user website field. The whole engine behind custom profile fields and data points has been revamped and it will be far more easy to create new ones in the future.

Minor bugfixes

Thanks to your usage and reports, I have fixed all minor bugs you've been spotting through these awesome 2 years. The complete list of fixed issues will be updated in the next couple of days.

To update your running Flyover copy:
  • perform a complete backup of both your files and your database;
  • download a new copy of Flyover from the first post. You can download the core package without downloading providers, but it's recommended to select your currently installed providers to perform a clean update, especially if you come from versions prior to 1.2 of 4 August 2017 in which I released an update to HybridAuth;
  • upload the new files. When you are done uploading, load a page in your admin control panel. You will be asked to run an upgrade script;
  • enjoy!

Please report any errors you may find when using the new version and I will be glad to assist you into fixing them as soon as possibile.
Eldenroot likes this post
Shade 3 May 2018 Edited

Flyover 1.4 is out

This is a bugfix release. Thanks to @Jack Batch I have found and fixed some critical issues affecting some environments. In order to clean up the versions available due to some hotfixes released in the past months (and some issues with my git environment), I have decided to set a new minor release.

To update, simply replace the old files and run the upgrade script to update the version number.
Shade 9 May 2018

Flyover 1.5 is out

This is a bugfix and security release. It is highly recommended to upgrade as soon as possible. It fixes:
  • 3 reported issues in servers with MySQL's Strict Mode enabled;
  • Facebook's deprecated user permissions;
  • a medium risk security vulnerability which as part of a responsible disclosure won't be explained to the general public. If you are a subscriber and want to know more about this issue, please PM me.

Special thanks to @Quinn Humphreys and @Jack Batch who helped me spotting them.

To upgrade, simply overwrite the old files with the new ones and run the upgrade script. As always, if you encounter any issue please report them either here or in a new thread, thank you.
Shade 2 Apr 2019


Flyover 2.0 is out. This version features a code rewrite from the ground up and has been tested thoroughly for more than 1 month before being officially released.

FIRE Library update

HybridAuth has been updated to version 3.0 RC9, the latest available, with performance and error management improvements. This is a giant leap as it marks complete independence from every providers' own SDK. Some providers have been added and some have been discontinued. Continue reading to know more.


Every provider can now be tweaked individually with custom scopes. You can add or remove scopes intelligently depending on what your application needs to retrieve.


The ACP panel overview has been revamped with new and more intuitive graphics. It now sports an users usage statistic and a faster access to tokens as well.

PENCIL New redirect URI

The infamous redirect URI has changed towards a simpler, standardized structure. You will need to change the redirect URI of every provider's application you are currently using right after updating Flyover in the control panel.

WARNING SIGN Refer to Flyover documentation in order to build and use the new redirect URI.

Other notable changes

The following list of new features have been added:
- new providers: GitLab, Mailru, Odnoklassniki, Spotify, WeChat, Yandex;
- new data point for synchronization: language;
- Suggestion: Disabling mybb login/registration in 1.6.

Critical changes

The following list of critical changes have been applied:
- WARNING SIGN minimum requirement is now PHP 7.1;
- WARNING SIGN dropped support for accounts without an email: from 2.0, users are required to specify an email. The emailless and passwordless option has been renamed Passwordless mode;
- WARNING SIGN some providers have been discontinued: AOL, BeatsMusic, Deezer, Dropbox, LastFM, PayPal, Pinterest, SoundCloud, Vimeo, 500px;
- WARNING SIGN Microsoft has been renamed WindowsLive;
- WARNING SIGN popup mode has been discontinued due to chronic instability.

It is highly recommended to try version 2.0 on a test board before deploying it live, which is encouraged anyway. Export your tokens and perform a database dump before upgrading Flyover.

Upgrading to version 2.0

The upgrade process is straightforward:
KEYCAP 1 delete /inc/plugins/Flyover
KEYCAP 2 upload the new version maintaining the same folder structure as in the release package
KEYCAP 3 run the upgrade script when asked in the ACP
KEYCAP 4 rebuild Flyover's cache from Configuration > Flyover > Rebuild cache.

Templates and stylesheets have been changed accordingly to reflect code changes. Being a major release, lots of edits have to be made. For your convenience, a diff comparison is attached to this post in standardized git format.
Filename Size Downloads
22.25 KB 3
GXD3S likes this post
Shade 1 Aug 2019


This is a security and bugfix release.

LOCK addressed medium risk vulnerability affecting Discord. Reported by @Omniscient. If you want a deeper insight on this vulnerability, PM me
BUG fixed fast registration which was breaking the plugin's basic functionalities if the option was turned on

It is highly recommended to upgrade to version 2.1 as soon as possible.

This release changes 1 template. A patch file is available below; you can view the differences between versions 2.0 and 2.1 by using an online tool, or your preferred git manager.
Filename Size Downloads
685 bytes 6
ShockPuppet likes this post
Shade 5 Jan


This is a bugfix and feature release. Thanks to all reporters and users who have contributed.

FIRE HybridAuth update to 3.1.1
SQUARED NEW Suggestion: Disabling mybb login/registration in 1.6. Force operational status has been extended to cover both logging in and registering
SQUARED NEW use provider-specific custom fields to avoid overwriting profile data. Requested in Facebook profile link/url by @Enes Palit
SQUARED NEW Feature request: disable unlinking from provider
SQUARED NEW profile URL and email as new custom profile fields. Requested in Facebook profile link/url by @Enes Palit
SQUARED NEW Amazon provider. Requested in Amazon Request by @Omniscient
BUG synchronization does not occur upon registering. Reported by @Enes Palit in Facebook profile link/url
BUG synchronization options do not save upon registering
BUG "language" field is missing from the language files. Reported by @Enes Palit in Facebook profile link/url

Notable changes

The Force operational status setting has been renamed to Operational status and switched from a simple on/off button to a selectbox with several options. You can now force logging in, registering or both through social networks rather than relying on the standard login/register forms.

Upgrading to version 2.2

KEYCAP 1 delete the /flyover folder
KEYCAP 2 upload and overwrite the old files
KEYCAP 3 run the upgrade script from the Admin Control Panel when asked

This release does not change templates, but changes the only stylesheet (located in inc/plugins/Flyover/stylesheets) with minor changes to accomodate the new Amazon provider.
metonator and Enes Palit like this post
Shade 16 Apr


This is a bugfix and framework update release.

FIRE HybridAuth update to 3.3, with the most notable change occurring to Facebook's Graph API switching from v2.12 to v6.0. Version 2.12 will be deprecated starting from 5 May 2020
BUG fixed [BUG] Facebook registering results in email = 1

Upgrading to version 2.3

KEYCAP 1 delete the /flyover folder
KEYCAP 2 upload and overwrite the old files
KEYCAP 3 run the upgrade script from the Admin Control Panel when asked

This release changes 1 template, flyover_register_settings_setting. If you have customized such template, update it accordingly.