ISSUE SUMMARY:
Trying to register with facebook and the email (that is connected to that FB account) is already registered in website (without fb connection)
we take as example email : This email address is being protected from spambots. You need JavaScript enabled to view it.
STEPS TO REPLICATE:
1
Register a user (from normal procedure) with email This email address is being protected from spambots. You need JavaScript enabled to view it.
2
Then
go to sign in with facebook with the account i described in summary (with connected email : This email address is being protected from spambots. You need JavaScript enabled to view it.)
3
System will popup the screen where u can choose if you are already member or new member.
Choose NEW MEMBER
4
here fill in the details and click to register
RESULT
New popup message says : undefined error
EXPECTED RESULT
show a message like saying "Email is already registered to another user. Please change email and proceed"
or i don't know if it's better if facebook connected email already registered in website to just connect it to the existing profile and not ask user to say if new member or not (just an opinion)... as i suppose will be the SAME person... and will be more user friendly.
BROWSER
All
HI, John.
Thank you for contacting us.
I'm sorry to hear you have issues with our product.
I assign developer to investigate cause of this issue.
He'll contact you soon.
Hi John,
- did you hack the code ?
- did you install 3rd party component? because the registration flow is bit different with our default code
- I need your backend access, i cant access it right now.
thank you
confirm this is valid bug..
thank you
Hello sorry but have some extra security in admin url (i forgot to mention)
use url:
shippin.com/administrator?kanship
as for your questions
- did you hack the code ?
==> i had added some extra field in registration process but this occurs even without it
- did you install 3rd party component? because the registration flow is bit different with our default code
===> nope no 3rd party related with this.
- I need your backend access, i cant access it right now.
shippin.com/administrator?kanship
Hi John,
Thank you.. for now your information is enough, confirmed this is valid bug :)
Please wait the patch from us
thank you!
Please can help me on this too. I need to put a nice styled button instead of the ugly facebook button for the login....
please can say me how i can do that?
i tried to use some button calling "FB.login()" but no use when user already logged to facebook shows error message on js console that "user already logged"...
I am sorry we cant change the FBConnect button right now, because we take it from default button from Facebook itself
ok i understand this, but any tip you can say about it? any workaround?
i tried put button in order to call FB.Login() (and set the real facebook button on a hidden div) but seems i miss something, as if user is still logged on facebook system throws JS error... i even tried to catch FB.getLoginStatus() and run methods accordingly but not seem to work.
if you can just tell me if " joms.api.fbcUpdate()" is the correct function to work in if user already logged to FB?
thanks
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
joms.api.fbcUpdate()
} else if (response.status === 'not_authorized') {
// the user is logged in to Facebook,
// but has not authenticated your app
joms.api.fbcUpdate()
} else {
FB.login();
}
});
Hi John,
Hard to modify our core FBConnect function, I really not recommended this and I cant help you for this matter.. but if you want to use another cool Facebook button connect you can install jfbconnect
extensions.joomla.org/extension/jfbconnect
thank you!
sure, please wait for it