Well thank for infos about proxy email...This was not clear for me when users choose "proxy" this email will be connected to his real address. That a good point.
However a proxy email look like this (I changed many number): apps+56939523451573.10004567093583.86131be7a16c63338039fddc0db24b3@proxymail.facebook.com.
Question1: This is no too long for an email ???
Question2: I will be able to send message to this long address also using some Newsletter components ?
Question3: FB will not "reset" one day this proxy email making unable for us to reach the users ?
So here some test/situation I tried:
TEST 1
Right now I test it and choose to register with this setting:
Inside Profile Tab for CB >>>
- Always Import Profile Data: yes
- Skip CB Activation: yes
- Import Avatar: yes
Inside User configuration Tab >>>
- User Creation: Full Joomla User
- Automatically Link Facebook Users by Email: yes
- Email Field on Registration: hide (I tested also with Show)
Inside Permissions settings Tab >>>
- All set to yes
Inside CB configuration (Under Tab Registration)>>>
- Allow User Registration: Yes (and in Joomla User management no)
The problem is I get this error: Unable to save user. Please try again and ensure that your username and email address are not already taken.
Of course I checked if username is already taken but is not the case... My guess here is probably because CB don't allow someone to register with an email having 90 character long...but I imagine you have already checked if CB allow that or not...except if FB have recently change/increase the size of proxy email... So in this test I'm unable to create a user and to login...
Anyway asking email address from FB is not my preferred method. I see few site who use FB Connect and most of them ask only basic info...They prefer use they own method for ask email and more and I think is also better. My opinion is FB Connect must be cool and simple for register (and especially for future login), but the first registration must be a true (any maybe boring) registration. Another possibility is to ask many thing (Basic data + email + wall connection + more infos) and who don't want give all this stuff can choose to register normally (or maybe to never register because they scare about giving all this stuff)...
TEST 2
I now tested to register without asking FB email, here my settings:
Inside Profile Tab for CB >>>
- Always Import Profile Data: yes
- Skip CB Activation: no
- Import Avatar: yes
Inside User configuration Tab >>>
- User Creation: Full Joomla User
- Automatically Link Facebook Users by Email: yes
- Email Field on Registration: show
Inside Permissions settings Tab >>>
- Require Email Permission: no
- Require Status Update Permission: no
- Require Profile Data Permissions: no (I tested also with yes)
Inside CB configuration (Under Tab Registration)>>>
- Allow User Registration: Yes (and in Joomla User management no)
The strange problem now is I get the activation CB message BUT I get also the message telling my account is activated !!! Don't understand here... I'm logged in on the site (without having confirmed the account through the activation message) but I can't see my CB profile because I get a warning telling "the account is not confirmed". However I can edit the profile and I can do some other thing (submit review and blog post) on the site who normally is not possible before having confirmed an account...
So it seem something go wrong with CB.....
Conclusion: I try to find the more correct and reliable setup who will allow me to propose an alternative registration method to my users without loosing too much control and without getting issue...but I'm not convinced..
Personally I started to look to FB Connect stuff because is now the tendency on the web but my opinion is subscribing to this kind of widget is little bit like if we sell our soul to devil...
I read in many post FB change very often his APP code. So everybody here are condemned to wait the next FB change for get issue and problem...
Is not your fault because I'm sure you do your best for provide the most powerful FB connect stuff. You have choose to provide FB stuff because is what the market ask so you are totally right to do that... At my side I start to think a standard registration process is more reliable and secure even if boring and little bit more longer...
thank for help
cheers