The 5th annual nopCommerce conference will take place in India on the 10th-11th of October. Please find more about this event here

Login logic problem

Posted: March 14, 2017 at 11:48 AM Quote #184868
1. why customers have the options to remove their external authentication  record ?
there should be a setting allow admin to ignore that.

2. main problem
Registered customers or customers who removed the external record and wishes to login with facebook, the system returns an message: "email already exists" and block the login.

I think in this case the system should create an external authentication record on the existing customer account and let the customer proceed with the facebook login.

my suggestion is let customers create and external record on an existing registered account
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Hezy Ziv

www.hz-dev.com
(free Nop Plugins)
Posted: March 14, 2017 at 1:33 PM Quote #184876
Hi Hezy,

Thanks a lot!

1. Here is a work item

2. They can associate with an existing account. First, they have to login using email and password (internal). Then, try to login using Facebook. So we just have to create a better intructions (not just "email already exists"). For example, tell them that if they want to associate an existing customer account with Facebook record, then they should be logged in. Here is a work item
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Interested in the dedicated Premium support services provided by core developers? Please visit http://www.nopcommerce.com/supportservices.aspx

Regards,
Andrei Mazulnitsyn
Posted: March 15, 2017 at 5:52 AM Quote #184927
a.m. wrote:
They can associate with an existing account. First, they have to login using email and password (internal). Then, try to login using Facebook. So we just have to create a better intructions (not just "email already exists"). For example, tell them that if they want to associate an existing customer account with Facebook record, then they should be logged in. Here is a work item


Thanks
Why?
Why should they login internal, we already "agreed" that we "trust" facebook authentication, I dont see any reason for that process.
in my opinion, in the above case, customers should be logged in automatically
This post/answer is useful
2
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Hezy Ziv

www.hz-dev.com
(free Nop Plugins)
Posted: March 17, 2017 at 9:19 AM Quote #185086
email

Provides access to the person's primary email address via the email property on the user object.

Do not spam users. Your use of email must comply with both Facebook policies and with the CAN-SPAM Act.

Note, even if you request the email permission it is not guaranteed you will get an email address. For example, if someone signed up for Facebook with a phone number instead of an email address, the email field may be empty.

Review
Your app may use this permission without review from Facebook.
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Do you want to version upgrade, custom development, create plugins or need any help? You are welcome!

  Best Regards,
     Anik
Email: [email protected]
skype: shantunusaha
http://nop-station.com/
Posted: March 17, 2017 at 11:45 AM Quote #185090
anik1991 wrote:
email

Provides access to the person's primary email address via the email property on the user object.

Do not spam users. Your use of email must comply with both Facebook policies and with the CAN-SPAM Act.

Note, even if you request the email permission it is not guaranteed you will get an email address. For example, if someone signed up for Facebook with a phone number instead of an email address, the email field may be empty.

Review
Your app may use this permission without review from Facebook.


???
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Hezy Ziv

www.hz-dev.com
(free Nop Plugins)
Posted: March 18, 2017 at 2:24 PM Quote #185127
Users who are registered by their phone number not by email, in that case Facebook dont provide email address. In that case we have to change logic for Facebook authentication
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Do you want to version upgrade, custom development, create plugins or need any help? You are welcome!

  Best Regards,
     Anik
Email: [email protected]
skype: shantunusaha
http://nop-station.com/
Posted: August 28, 2017 at 9:54 AM Quote #192028
We have added detailed instructions for the "email already exists" error on external authentication. You can see the changes in this commit.
Thanks for the suggestion.
This post/answer is useful
2
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Interested in the dedicated Premium support services provided by core developers? Please visit http://www.nopcommerce.com/supportservices.aspx

Regards,
Maksim Romanov
Posted: September 06, 2017 at 3:46 AM Quote #192481
And we have added a setting to allow customers to remove their external authentication associations. Thanks again.
This post/answer is useful
0
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Interested in the dedicated Premium support services provided by core developers? Please visit http://www.nopcommerce.com/supportservices.aspx

Regards,
Maksim Romanov
Premium support services
  • Dedicated premium support services provided by core developers are intended for persons who run mission critical websites, work on projects with tight deadlines, or want to get dedicated support.
Professional services
  • Want to open a new store? Want to take your store to the next level? Need a custom extension? We can customize nopCommerce to fit your store perfectly. Request a quote to get started.
eCommerce CONFERENCE 2019
Learn more