Topic-icon Cannot redirect user to a registration form of some easysocial profile.

Active Subscriptions:

None
Hello there,

My site is running with JFBC and Easysocial.
Easysocial lets you create many profile types so new user can choose which profile he wants to register. So, i had to publish many profile types from Easysocial panel.

In JFBC config, i selected Easysocial as Registration Component. And in Easysocial profile (under JFBC setting) i set a Default Profile Type as well.
While a new user disallows email scope when registering through facebook, he gets redirected to a recap page displaying many Easysocial profiles, then he selects a profile to open a registration form. 
But instead of opening the registration form while selecting a profile, user stays on the same page with many profiles, or else he gets a blank page with error TOO MANY REDIRECTS (on Chrome).
However, if i publish only one profile in Easysocial, user gets redirected correctly to the only easysocial form. So it seems that this issue is caused if you published more than one Easysocial profile.

Could you check it out?

Best regards
The topic has been locked.
Active Subscriptions:

None
How far are you?

Best regards
The topic has been locked.
Active Subscriptions:

None
The topic has been locked.
Support Specialist
I'm sorry for the delayed response to this.

I just wanted to give you the heads up that we'll be trying to investigate this tomorrow.

Could you let us know what version of EasySocial you're using? We don't have the most recent version of EasySocial, but I don't believe the registration flow portion of code has changed in a bit in their software.

We'll let you know what we find.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
I'm using Easysocial 4.0.10.

Best regards.
The topic has been locked.
Active Subscriptions:

None
The topic has been locked.
Support Specialist
Thanks for your patience.

We were able to investigate and there looks to be an issue with how JFBConnect tries to pre-fill some fields and hide them. This causes JFBConnect to skip an important step, which then causes EasySocial to think the user didn't fill out the fields.. which redirects them back to the beginning of registration and a loop ensues.

To fix, can you please edit the following file:
/plugins/socialprofiles/easysocial/easysocial.php
Around line 142, you should see:
$skipStep = true;
Update 'true' to 'false, like:
$skipStep = false;
Test registration again and let us know if the registration flow works as expected.

We'll investigate if any other changes are needed as well.

Thanks,
Alex
The topic has been locked.
Active Subscriptions:

None
Hello Alex,
It's fine now, thanks.
I suppose every change will be done on the next release?!

Best regards.
The topic has been locked.
Support Specialist
Looks like I missed this thread and the code change. It is NOT included in the build 9.0.215 that I just released last week but I'll check it in for the next release.

-Melissa
The topic has been locked.