Topic-icon JFBConnet doesn't add new user when login with Instagram

Active Subscriptions:

None
5 years 1 month ago - 5 years 1 month ago #65221 by pdutie94
I'm using version:8.0.2.
After successfully login with instagram, i can't see any new user in tab usermap or joomla User.
Last edit: 5 years 1 month ago by pdutie94.
The topic has been locked.
Support Specialist
5 years 1 month ago #65222 by mel
Is the user actually logged in on the front-end? Do you have the 'Automatically Link Users by Email' option enabled? It's possible that it's linking the social user to an existing account. Can you go to the Joomla user profile view to check the username and then look in the backend to see if there are any mappings?

-Melissa
The topic has been locked.
Active Subscriptions:

None
Right, i enabled ''Automatically Link Users by Email', and i have one user using same email with instagram. But it still have success message. Why component not check exists email?
The topic has been locked.
Support Specialist
5 years 1 month ago #65226 by mel
I'm a bit confused at what you're saying. Here's what should be happening though:
* If you login with Instagram and there is already an account on the Joomla site with the same email address, the 2 accounts will be linked together.
* The first time you do this, you are creating that link and there will be a 'Success' message.
* You should be able to see a row in the Usermap table that shows the Joomla user and an Instagram icon.

Please tell us what is, or isn't, happening above with as much details as you can. We'll let you know if that's expected or if something is going wrong.

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

None
5 years 1 month ago - 5 years 1 month ago #65227 by pdutie94
I checked again, when I signed in with instagram, it seems that I always have to register or login to be able to link to that instagram account (if it has not been linked). Isn't it like logging in to facebook? Do not automatically create a new user even though I deleted the user who had the same email as the instagram account before.
Last edit: 5 years 1 month ago by pdutie94.
The topic has been locked.
Support Specialist

it seems that I always have to register or login to be able to link to that instagram account (if it has not been linked).

You will need to login somehow on your site. Using the Instagram login is one way. Once you login with Instagram the first time, there should be a 'link' to a Joomla account on your site. That Joomla account may have already existed and linked to automatically by email address or may be created by JFBConnect.

Do not automatically create a new user even though I deleted the user who had the same email as the instagram account before.

If you delete the Joomla account with the same email address as your Instagram account, then JFBConnect will need to create a new user. If you have "Automatically create new users" set to Yes then the Joomla users will be created automatically. If set to "No", the user should be directed to a page to create an account.

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

None
5 years 1 month ago - 5 years 1 month ago #65231 by pdutie94
I understand that JFBConnect needs to link to the joomla account. But the problem is that when logging in with Instagram, it doesn't automatically create a new user if no user has used instagram email, even though I have enabled 'Enable Automatic Registration'.

This is my config:
File Attachment:
Last edit: 5 years 1 month ago by pdutie94.
The topic has been locked.
Support Specialist
Ahhh.. I'm sorry. I mis-understood the questions above. Yes, when you login with Instagram the first time, you will have to register a new account or link to an existing account. The Instagram API does not allow any application to fetch the user's email address. Since we can't fetch the email address, we can't associate the account or create an account automatically.

Most social networks allow applications to fetch the email address from the API, but Instagram for some reason does not.

I hope that helps explain, and sorry for the confusion.

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

None

alzander wrote: Ahhh.. I'm sorry. I mis-understood the questions above. Yes, when you login with Instagram the first time, you will have to register a new account or link to an existing account. The Instagram API does not allow any application to fetch the user's email address. Since we can't fetch the email address, we can't associate the account or create an account automatically.

Most social networks allow applications to fetch the email address from the API, but Instagram for some reason does not.

I hope that helps explain, and sorry for the confusion.

Thanks,
Alex

This is the answer I want. Thanks for the support.
The topic has been locked.
Support Specialist
Glad we could help, and I apologize for all the back and forth.

If you need anything else, just let us know.

Thanks,
Alex
The topic has been locked.