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

Invalid argument supplied for foreach()

18 Jul 2016
#1
This issue is marked as solved
I have a problem with registration and user profile sync.

User profile synf doesn't work.

I'm using Two click registration, after second step, when user click to correct nick, email etc mybb show this.


  • mybb version: 1.8.7
    Shade 18 Jul 2016
    #2
    Thank you for your bug report, I will investigate as soon as possible. Can I ask you with what provider does it happen?
    Fajfie 18 Jul 2016
    #3
    I have this problem in every provider.
    Shade 18 Jul 2016
    #4
    Perfect, that eases up the debug process. It works fine on my board so it might be an issue related specifically to your installation. Once I get back home, I will investigate.
    Shade 18 Jul 2016
    #5
    Thank you for reporting this: it's a critical issue which prevents registration if you are using the Two clicks registration option. Unfortunately, I have no time to test the patch, so I give it to you hoping everything will be ok. Download the attachments below and replace /flyover.php with this. Beware that you shall not replace /inc/plugins/flyover.php with this, as they are different files with different purposes.
    Filename Size Downloads
    10.56 KB 2
    Fajfie 21 Jul 2016 Edited
    #6
    It doesnt work.

    Fatal error: Call to private method Flyoverset_uid() from context '' in /XXX/public_html/flyover.php on line 131

    I just test it on my fresh mybb 1.8.7 installation and still problem exist.
    Shade 21 Jul 2016
    #7
    Darn. Being a private method, it fails to execute it. I really went nuts as private methods should not be implemented in such an app. Download the attachments below and replace the file /inc/plugins/Flyover/class_core.php with it.

    I'm incredibly sorry for this inconvenience you're having.
    Filename Size Downloads
    25.64 KB 1
    Fajfie 21 Jul 2016
    #8
    Ok, now registration works but I have another problem problem.

    http://imgur.com/a/gJqfV

    Where is this password?

    I will give u on pw link to my test site and tests fb account.
    Shade 21 Jul 2016 Edited
    #9
    Glad it works :) If you are using the Email & passwordless option, the password is not generated. You need to edit the default PM message which is sent to users upon registration. You can find it in Flyover's settings and it's much self-explanatory: {password} refers to the generated password.

    If you would like to require your users to set an email and a password, you can disable the Email & passwordless option, but I would recommend using it as it's much faster and easier to manage. If the option is disabled, when Flyover can't retrieve the user's email upon authentication it will redirect them to the registration page where they will need to enter one manually. Instead, if the option is enabled users are registered without an email (and without a password as a consequence) so they can access your content immediately. They do need to set an email and a password if they are willing to unlink from the last social provider they are bound to, so no "ghost accounts" can exist.

    Don't hesitate to ask any other questions or issues you find. I'm here to help you as quickly as I can.