Topic-icon Changed Facebook ID - FB login Problem

Active Subscriptions:

None
10 years 11 months ago #53657 by dempyr
Hello there,
I have a problem with the facebook login. Recently I’ve got a message from facebook that my account that I’ve used for my web site login / likes etc must be deactivated and that I have to create a new page with a new account.
Unfortunately I did that but then all the users that there are already registered in my site cannot login due to the reason that the app id/page does not exist.
I created a new facebook page in a new account entered the appropriate info to the jfbcoonect tab, but when an existing user tries to connect using FB login the system tries to register as a new user but fails because the email exists.
What can I do, in order to allow my existing users to connect using their existing accounts?

Thanks in advance
demetrio
The topic has been locked.
Support Specialist
10 years 11 months ago #53665 by alzander
demetrio,
We've never heard of the issue you explain and don't know of any great workarounds. Facebook provides a unique ID for each user *per application*. That means that when a user logs into your site, you get a specific ID for that user that will be different than when that user logs into this site.

For that reason, when you change your App ID/Secret key in JFBConnect, all of the existing users for Facebook connections will have incorrect IDs. There's no way to automatically update these users as Facebook intentionally does not want you to be able to move users from one app to another for privacy and security reasons.

Again, I've never heard of Facebook forcing a user to abandon their application just to create a new one. Were you doing something against Facebook's terms of service or something else that made them shut down your app? If there's any way to use the old App, that's my best suggestion.

The only other option I can provide is to go to the UserMap area of JFBConnect and delete all connections for Facebook users. Then, if you have the "Automatically link users by email address" setting in JFBConnect enabled, when a user returns and authenticates, a new connection should automatically be made between their existing Joomla account and your new Facebook Application. In this case, the user will have to re-approve your application to see their profile data, so it's possible some users may choose not to do so.

I hope that helps,
Alex
The topic has been locked.
Active Subscriptions:

None
10 years 11 months ago #53686 by dempyr
thanks Alex,
I did that but now the front page -the one with the login on - keeps refreshing and it doesn't connect.
I press the FB login button give the FB UN/PW and then the page repeats a refresh/reload. if I give the site UN/PW it connects OK.

In the JFBConnect settings I have :
Enable Automatic Registration -> YES
Automatically Link Users by Email -> YES
Skip Joomla User Activation -> YES
Send New User Email-> YES

Auto Login Facebook Users-> YES
Show 'Login Credentials' in popup-> YES
Show 'Logging In' message->NO
Logout Of Joomla Only-<NO

any ideas?
The topic has been locked.
Support Specialist
10 years 11 months ago #53692 by alzander
If you're just getting a refresh, it likely means there's an issue with your Facebook App and data isn't being returned about the user. Can you set the "Enable Debug Mode" setting in JFBConnect to 'Yes' so that any additional information may be provided?

I also just looked at your site and the App ID for Facebook doesn't look to be set. I understand why you may have done that, but it also prevents me from testing to see if there are any errors I can see during the login process. If you can re-add the App Id or setup a test server somewhere, that would help.

Finally, any information about what happened to your previous FB app will help us understand things further.

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

None
10 years 11 months ago #53710 by dempyr
I cannot leave the Facebook login on ( the App ID filled) because it will bring confusion to the users!
How can I see and send you the debug info? I can only test it for a few minutes and get any info.

thanks
demetrio
The topic has been locked.
Support Specialist
10 years 11 months ago #53730 by alzander
You can Private Message us any details by using the mail icon under my name. If you choose to do that, please give very specific instructions on what modules we should enable or any settings we should change to test.

Another option is to enable the SCLogin module on a not-frequently used page or other page that's effectively 'hidden' from most of your users.

Either way, also please answer the question above so we have as much information as possible:

If you're just getting a refresh, it likely means there's an issue with your Facebook App and data isn't being returned about the user. Can you set the "Enable Debug Mode" setting in JFBConnect to 'Yes' so that any additional information may be provided?

Let us know if you see any error messages when Debug Mode is on.

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

None
10 years 11 months ago #53768 by dempyr
I've created yet another fb page, and another pair key/secret and it worked!
I don't know what was it but it is working for now

thanks a lot!
The topic has been locked.
Support Specialist
10 years 11 months ago #53775 by alzander
Awesome! We're glad to hear you got things going. If there's anything else you need from us or if you have any suggestions for JFBConnect, please let us know.

Finally, if you haven't already, please consider leaving a rating and review for JFBConnect, or our support, on the Joomla Extension Directory. It's certainly not required, but very appreciate:
extensions.joomla.org/extensions/extensi...l-display/jfbconnect

Thanks,
Alex
The topic has been locked.