Customer Login With Username (4.3.1)

Hello,



We're currently testing an upgrade to CS-Cart 4.3.1 (from 4.2.4) on one of our customer's stores and noticed that customers can't login any more.



It's because the store has switched from usernames/passwords to email/passwords.



We were sure there used to be a setting relating to this on the General Settings page but can't find that any longer. Can anyone advise?



We do prefer email addresses and passwords but the customer came to us with an established store with many registered users, and it's obviously not an easy thing to change without causing registered users all sorts of confusion.



Can anyone shed any light on this? Is it a bug? Or has the setting just moved?



Any help greatly appreciated, as always.



Happy Fruit Bat.

Good day,



Please check latest changelog:



CS-Cart 4.3.1 Changelog — CS-Cart 4.15.x documentation



[*] Core: Users: Profiles: Ability to use a username instead of an email for authentication removed.




I am afraid there is no easy way to back this feature. Additional code modifications are required

What happens to existing accounts which most use user name and not email to log in?

Bob

[quote name='pbannette' timestamp='1433777936' post='217865']

What happens to existing accounts which most use user name and not email to log in?

Bob

[/quote]



They have e-mails, right? They should just use e-mails instead of usernames with the same passwords.

That makes sense. Will there be a message when a user uses a username to tell the to use their email?

Or will I have to start sending out emails and posting instruction on the website ?

Customers will think they have the wrong password and reset them, when the problem is the user name. I have not seen the new version so I assume the login will specify email. Long time customers may get confused.

Bob

[quote name='pbannette' timestamp='1433779537' post='217874']

That makes sense. Will there be a message when a user uses a username to tell the to use their email?

Or will I have to start sending out emails and posting instruction on the website ?

Customers will think they have the wrong password and reset them, when the problem is the user name. I have not seen the new version so I assume the login will specify email. Long time customers may get confused.

Bob

[/quote]



Unfortunately no notifications are shown to the customers. But if they enter username in the e-mail field, they will receive error from e-mail validator about the incorrect e-mail. We suggest you to create html block with the instructions and put it on the checkout and profile pages.

Hi,



Thanks for your replies guys - appreciated. Will reflect on this and check-in with client before deciding if we migrate users to using their emails or customise to support usernames.



Happy Fruit Bat

If we can help you in any way, feel free to contact us

[*] Core: Users: Profiles: Ability to use a username instead of an email for authentication removed. 

https://www.cs-cart.com/changelog431.html

why has been removed?.

I need this :-(

Please take a look:

http://forum.cs-cart.com/topic/41851-login-with-emailusername/?hl=fn_auth_routines#entry229661