J.Sahu Posted January 21, 2014 Share Posted January 21, 2014 Hello, I'm using PrestaShop 1.5.5.0. My website is www.allworldfurniture.com and live now. I saw that one customer has registered 3 times with same name, same age and same mail id. How is it possible ? is there any hacker trying to do so ? Name, age and other stuff can be identical but how one mailid is registered multiple time ? any idea friends ? Shall I change something ? Link to comment Share on other sites More sharing options...
vekia Posted January 21, 2014 Share Posted January 21, 2014 hello one customer are able to use several addresses, also if these addresses are the same. Where you notied that you've got several the same credentials? On customers list? or maybe on addresses page? Link to comment Share on other sites More sharing options...
J.Sahu Posted January 21, 2014 Author Share Posted January 21, 2014 I saw three new customer registered but all having same name same email id and etc. Link to comment Share on other sites More sharing options...
vekia Posted January 21, 2014 Share Posted January 21, 2014 are you able to verify database for these customers data? you have to check ps_customer table you've got there duplicated entries? Link to comment Share on other sites More sharing options...
El Patron Posted January 21, 2014 Share Posted January 21, 2014 did you modify email validation function? as native prestashop does not allow for 'same' email address at registration time. just curious Link to comment Share on other sites More sharing options...
J.Sahu Posted January 22, 2014 Author Share Posted January 22, 2014 vekia I've checked the database and there are three ids with the same name and email etc. El Patron No I've not any kind of modifications. The strange thing is that when I try to register with an existing emai-id or even checkout as a guest with that, it says the email id already register. Very strange. May be a bug or I've to ask the strange customer Link to comment Share on other sites More sharing options...
El Patron Posted January 22, 2014 Share Posted January 22, 2014 tip: each of those customer accounts will have a date added in their mysql db record. Might be interesting to see when they were added. Link to comment Share on other sites More sharing options...
Ray UK Posted January 22, 2014 Share Posted January 22, 2014 (edited) I also have this problem. I did have guest account enabled originally, but decided on disabling it because I noticed duplicates (which is understandable as they were not registering) But even with Guest account disabled this still happens. I have only just searched and found this topic because a duplicate has just re-registered and ordered again :/ edit....Actually they cant be re-registering with the same email as I just tried it on our site and it bring up the warning like this. So the customer must be placing an order, and for some reason Prestashop is creating a new ID for that customer ? Edited January 22, 2014 by MerseyRay (see edit history) 1 Link to comment Share on other sites More sharing options...
El Patron Posted January 22, 2014 Share Posted January 22, 2014 Great point! MerseyRay (post #8) http://www.prestashop.com/forums/topic/303041-multiple-customer-id-with-same-email-id/?p=1535261 Link to comment Share on other sites More sharing options...
capitano4 Posted February 3, 2014 Share Posted February 3, 2014 (edited) I've the same problem. Also I have "guest account" activated. Prestashop version is 1.5.6.1 Edited February 3, 2014 by capitano4 (see edit history) Link to comment Share on other sites More sharing options...
ilovekutchi.com Posted June 1, 2014 Share Posted June 1, 2014 (edited) Same problem here... These multiple client ids were added to the database with slight differences in time: 20 seconds to 1 minute. It seems to be something automatic. Edit: It has something to do with guest accounts. I have one client with 3 guest accounts, registered basically at the same time. another client has 3 guest accounts and 1 regular account. Nevertheless they don't seem to have problems, the only thing I'm afraid of is that they receive 3 or 4 copies of the newsletters that I send... Edited June 1, 2014 by ilovekutchi.com (see edit history) Link to comment Share on other sites More sharing options...
misthero Posted July 12, 2014 Share Posted July 12, 2014 (edited) same happening here since I activated guest accounts, anyone solved this?? Edited July 12, 2014 by misthero (see edit history) Link to comment Share on other sites More sharing options...
PhpMadman Posted September 15, 2014 Share Posted September 15, 2014 This is default behaviour for PrestaShop when using guest account. When checking if an email exist in database, guest account is ignored by default. There for you will have a new account for every time same customer uses the guest checkout 1 Link to comment Share on other sites More sharing options...
LeGastronome Posted November 8, 2014 Share Posted November 8, 2014 I have an issue with this, sometimes people have "no payment module installed" as it seems to an issue when they have several accounts with same email... and some group collision for Payment check modules... Strange Link to comment Share on other sites More sharing options...
stuffedhippo Posted October 31, 2016 Share Posted October 31, 2016 So this is still a problem in 1.6.1.2? As LeGastronome mentioned this can cause all sorts of problems!!!! Link to comment Share on other sites More sharing options...
Ben90 Posted July 20, 2017 Share Posted July 20, 2017 Hi, I am using Prestashop 1.6.1.11 and still can find customer with multiple IDs. Seems like he ordered with Guest checkout every single time. Is there any solution for this? It's been more than 3 years! Wow! 1 Link to comment Share on other sites More sharing options...
thogue95 Posted July 28, 2017 Share Posted July 28, 2017 This is definitely a problem and has had a bug opened on it some time ago. This bug should be re-opened and considered a blocker. What a mess this flow creates and I do believe that this thread captures the flow perfectly for it to be actionable. Guest account creation should check against the existing customer tables to prevent duplication of account names. I have also seen where this blocks the "Guest" from placing an order. http://forge.prestashop.com/browse/PSCFI-5642 Link to comment Share on other sites More sharing options...
tcladin Posted November 27, 2018 Share Posted November 27, 2018 (edited) Hi all, I meet this issue with multi ID with same email in ps 1.6.1.11 too, bad is when the guest gets a customer account. Guest orders are not available. bug is reported here http://forge.prestashop.com/browse/PSCSX-9247 Edited November 27, 2018 by tcladin (see edit history) Link to comment Share on other sites More sharing options...
nik Posted August 29, 2019 Share Posted August 29, 2019 Still reproduced in 1.7.2.2. Any solution? Link to comment Share on other sites More sharing options...
Howie Posted September 13, 2019 Share Posted September 13, 2019 Hi, same problem with 1.7.5.2 Multiple IDs with same datas (name, email, creation date...) except "secure_key" field. So when the customer validate the payment, I have "PaymentModule::validateOrder - Secure key does not match" message in PS logs, and no order created in the back office. This customer account bug happens randomly. Link to comment Share on other sites More sharing options...
2byte Posted September 26, 2019 Share Posted September 26, 2019 Hi, I have the same problem as @Howie with ps 1.7.5.2. Regards. Link to comment Share on other sites More sharing options...
Howie Posted October 29, 2019 Share Posted October 29, 2019 Hi, problem is still happening. No solution found. Link to comment Share on other sites More sharing options...
Rosi Posted January 23, 2020 Share Posted January 23, 2020 Hi there, I can confirm that we have the same problem in version 1.7.5.2 Link to comment Share on other sites More sharing options...
2byte Posted January 23, 2020 Share Posted January 23, 2020 Yes @Rosi we have the same problem with version 1.7.5.2. I don´t know if the problem persist in later versions. At the moment, We have solved the problem using the extern module OnePageCheckout at the moment. With our customer, since September 2019 we have not had that problem again. But I cannot assure you that the problem will be repeated in the future. I hope I've helped. Regards. Link to comment Share on other sites More sharing options...
imperator Posted January 29, 2020 Share Posted January 29, 2020 I have same problem with 1.6.1.4 I disable "checkout as guest" which is take same time as "registration" but without setting password Someone find a solution ? There is quite enough posts to solving that. Link to comment Share on other sites More sharing options...
Stefand Posted February 4, 2020 Share Posted February 4, 2020 https://github.com/PrestaShop/PrestaShop/issues/17493 Link to comment Share on other sites More sharing options...
mir69 Posted March 13, 2020 Share Posted March 13, 2020 Well, that ´s nice, I just clicked on many many links on github...but still didn´t find any solution as well till now for Presta 1.7.5 😞 Nobody found the solution for this "The email is already used, please choose another one or sign in" issue? Found module - but works probably only with PHP 5.x, not higher as 7.2 or so 😞 The module is here: https://www.prestachamps.com/en/home/68-forced-guest-checkout.html If anybody found any solution, please share with us 🙂 Thank you! Link to comment Share on other sites More sharing options...
imperator Posted March 13, 2020 Share Posted March 13, 2020 (edited) Why someone want to buy as a guest if have a registered account ? I turned off a buy as guest for duplicating customers... I wonder that this bug is in 1.5, 1.6 and 1.7 version a no one tracked it and solved it... Edited March 13, 2020 by imperator (see edit history) Link to comment Share on other sites More sharing options...
jordifs Posted March 17, 2020 Share Posted March 17, 2020 On 3/13/2020 at 3:06 AM, mir69 said: Well, that ´s nice, I just clicked on many many links on github...but still didn´t find any solution as well till now for Presta 1.7.5 😞 Nobody found the solution for this "The email is already used, please choose another one or sign in" issue? Found module - but works probably only with PHP 5.x, not higher as 7.2 or so 😞 The module is here: https://www.prestachamps.com/en/home/68-forced-guest-checkout.html If anybody found any solution, please share with us 🙂 Thank you! According to: https://github.com/PrestaShop/PrestaShop/issues/10122#event-3091733365 The issue has been fixed as seen in version 1.7.6.3 [ and 1.7.7 ]. Link to comment Share on other sites More sharing options...
mir69 Posted March 19, 2020 Share Posted March 19, 2020 On 3/17/2020 at 12:43 PM, jordifs said: According to: https://github.com/PrestaShop/PrestaShop/issues/10122#event-3091733365 The issue has been fixed as seen in version 1.7.6.3 [ and 1.7.7 ]. Yes, I read this. But there is no solution for 1.7.5.0 version? Yep, issue 10122 - but I canˇt find anything to fix it :-( Link to comment Share on other sites More sharing options...
chemocycling Posted March 24, 2020 Share Posted March 24, 2020 On 3/17/2020 at 1:43 PM, jordifs said: According to: https://github.com/PrestaShop/PrestaShop/issues/10122#event-3091733365 The issue has been fixed as seen in version 1.7.6.3 [ and 1.7.7 ]. i read the post but it say the opposite . its not fixed !dublicate customer accounts with same email Link to comment Share on other sites More sharing options...
notsureabout Posted April 6, 2020 Share Posted April 6, 2020 So bad it's already there PS 1.7.6.4 Time to search another CMS Link to comment Share on other sites More sharing options...
digit09 Posted September 23, 2022 Share Posted September 23, 2022 (edited) Solution Hello everyone to stop multiple customer id / Guest id with same email PRESTASHOP 1.6 Go in this file \publicHTML\classes\Customer.php remplace variable $ignore_guest true to false in function parameters like this Lines 392-393 // public static function customerExists($email, $return_id = false, $ignore_guest = true) public static function customerExists($email, $return_id = false, $ignore_guest = false) Enjoy Edited September 23, 2022 by digit09 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now