× Joomla Facebook Connect support forum

Topic-icon Sporadic @unknown email addresses appearing

Active Subscriptions:

None
14 years 7 months ago #15095 by Ivan
Hi,

Would there be any reason on jfbconnect 4.0.2 why users would be connecting with unknown email address?

i.e This email address is being protected from spambots. You need JavaScript enabled to view it.


In order to have jfbconnect work on my site i had to use
$loginLink = $uri->toString(array('scheme', 'host')) . '/index.php?option=com_jfbconnect&task=loginFacebookUser&return=' . base64_encode($return); 
        

I also had to make this change in validate token function which you have mentioned sometimes would need to be executed. Could this be an SSL issue?
The topic has been locked.
Support Specialist
14 years 7 months ago #15116 by alzander
It could be one of many issues. When we use the @unknown address, it means that we can't get the user's email address. I'm assuming your using the "Facebook User Only" option, so that the user is created automatically. If so, and the first_name.userid is coming through properly, it means that communication with Facebook is fine. We're properly getting information from the user's basic profile (their first name and userid). However, we're not getting their email address, likely because that permission wasn't granted.

In that case, check:
1) That anywhere you're allowing users to login, the button is from JFBConnect. This should prompt for the email permission properly.
2) Facebook is updating their Authorization dialog box. With this new design, users can selectively disable permissions, and you can't do anything about this. For now though, you can revert to the 'old' dialog box. In the Advanced configuration area of your Facebook app, set the "Enhanced Auth Dialog:" to disabled.

We'll be adding more features in 4.1 to improve the case where a user denies email permission.. either by redirecting to the "Full Joomla User" registration page (to get their email) or by allowing the admin to not allow users to register if they haven't given that permission. We're still investigating how we'll handle it, but for now, check the above 2 settings.

Alex
The topic has been locked.
Active Subscriptions:

None
14 years 7 months ago #15145 by Ivan
For 1.I seem to be currrently experiencing a permissions denied error in IE 8 and the button doesnt seem to be showing in chrome.

For 2. I dont have it enabled.
The topic has been locked.
Support Specialist
14 years 7 months ago #15157 by alzander
Yes, 2 login buttons could be a problem, but only if you manually put it there. If you used the {jfbclogin} tag, it should be fine. The problem with a custom button is that you may not be requesting the email permission from the user.

Hope that explains,
Alex
The topic has been locked.