Popular Post endriu107 Posted November 27, 2023 Popular Post Share Posted November 27, 2023 This is very first version of the module, it will be developed and new verification options will be added. Currently, the module only checks two things, it compares name and surname. If both are identical, it does not allow you to create an account in the store. Module aslo check letters in firstname and lastname, if it's unusual it will also block spammer to create account. Accounts like below will not be created in store. ***New version 1.0.1*** in version 1.0.1 there is new option checking letters, lowercase and uppercase. Firstname or Lastname like: mcdonald, Mcdonald, McDonald, MCDONALD, mCDONALD, mCdONALD are valid and allow to create account, but Firstname or Lastname like: McDoNald, mCdOnALD, MCDonald, McDonalD etc. aren't valid and user can't create account. It also should block account like that: ***New version 1.0.2*** In this version was added verifictaion for firstname and lastname that their are same even then some letters are lowercase or uppercase in fistname and not in lastname. Before user with first and last name like: Andrew andreW was able to create account, now he will be blocked. If you have any suggestions for validating a customer account, please post below. All suggestions will be considered and the best ones implemented into the module. It should work with prestashop 8.X and lower like 1.7.8 not tested with lower version then 1.7.7 ***New version 1.1.1*** Added configuration page to module. wfeuserverification1.0.0.zip wfeuserverification1.0.1.zip wfeuserverification1.0.2.zip Version 1.1.0 and newest was not tested, you install it on your own risk! wfeuserverification-1.1.0.zip wfeuserverification-1.1.1.zip 12 3 Link to comment Share on other sites More sharing options...
endriu107 Posted November 30, 2023 Author Share Posted November 30, 2023 ***New version available 1.0.1*** in version 1.0.1 there is new option checking letters, lowercase and uppercase. Firstname or Lastname like: mcdonald, Mcdonald, McDonald, MCDONALD, mCDONALD, mCdONALD are valid and allow to create account, but Firstname or Lastname like: McDoNald, mCdOnALD, MCDonald, McDonalD etc. aren't valid and user can't create account. It also should block account like that: Module available for download in first post. Link to comment Share on other sites More sharing options...
Jontee Posted December 4, 2023 Share Posted December 4, 2023 Hi! Many thanks for this free module! Does it work with the latest PS 8.1.2? I am having some issues with receiving several emails per day to the shops email inbox, they all have the subject: Undeliverable: [PRESTASHOP WEBSITE NAME] Email verification It seems that bots are trying to register or "something" but their email addresses are not valid, so they cannot verify. Maybe it has to do with the newsletter module? Best regards, Link to comment Share on other sites More sharing options...
endriu107 Posted December 4, 2023 Author Share Posted December 4, 2023 Yest it should work on prestashop 8.1.2. In Log tab you can check what controller try sent those emails. Link to comment Share on other sites More sharing options...
metacreo Posted December 5, 2023 Share Posted December 5, 2023 Have fun with bots I defeated them a month ago with small controller override. I feel sorry for people who can't do anything about it. I advise you to check for a bot and not for your first and last name. At first, check $_SERVER variables, USER_AGENT... etc... then make table with IP/email deny. Good luck. Link to comment Share on other sites More sharing options...
endriu107 Posted December 5, 2023 Author Share Posted December 5, 2023 Probably in next release will be added DB logger with firstname, lastname, email address and IP address. I consider to add two buttons one with add IP to blacklist and second button with create account action, that in case when validation will block real user for some reason. Using USER_AGENT can help but it is not perfect solution, spammer can easli manipulate it. Link to comment Share on other sites More sharing options...
metacreo Posted December 5, 2023 Share Posted December 5, 2023 Most of bots never use user_agent and headers like Accept-Language, no referrer, no PHPSESSID in cookies etc... Based on headers and $_SERVER vars and cookies you can filter up to 99 percent of bots... Just create script-logger on production who logs headers, server and cookies and analyze logs... I write bots myself and also successfully escape from them))) and believe my many years of experience: it is completely impossible to completely protect yourself with a module, if no hooks for this. All that remains is to use overrides. But of course, the module can weed out most bots. Link to comment Share on other sites More sharing options...
endriu107 Posted December 18, 2023 Author Share Posted December 18, 2023 ***New version 1.0.2*** In this version was added verifictaion for firstname and lastname that their are same even then some letters are lowercase or uppercase in fistname and not in lastname. Before user with first and last name like: Andrew andreW was able to create account, now he will be blocked. Module available for download in first post. Link to comment Share on other sites More sharing options...
Prestafan1234 Posted December 19, 2023 Share Posted December 19, 2023 One of my shops is receiving a lot of fake newsletter subscriptions where I get bounce mails with errors such as this: [email protected]>: host gmail-smtp-in.l.google.com[142.250.107.26] said: 550 5.2.1 [ERN] Recipient is receiving email too quickly. (in reply to RCPT TO command) (I have replaced text before @gmail.com). The module does not prevent this, as all email addresses are legit i.e. different gmail.com accounts. So this is just to inform poster Jontee that the module will not resolve this. Link to comment Share on other sites More sharing options...
endriu107 Posted December 19, 2023 Author Share Posted December 19, 2023 My module only protect customer account create form. For protecting newsletter you need other solution. Link to comment Share on other sites More sharing options...
ChillMan Posted February 1, 2024 Share Posted February 1, 2024 Thanks for sharing! So far works as expected in PS 8.1.3 🙂 1 Link to comment Share on other sites More sharing options...
Altsat Posted February 17, 2024 Share Posted February 17, 2024 It do'nt work, I have PS 1.7.4.3 Link to comment Share on other sites More sharing options...
endriu107 Posted February 17, 2024 Author Share Posted February 17, 2024 Module use hook that is available since prestashop 1.7.1 so it should work. Can you provide more information about it, is there any information when you try create account using incorrect data? Link to comment Share on other sites More sharing options...
Altsat Posted February 17, 2024 Share Posted February 17, 2024 I'm still getting bot created account and orders in cart. Link to comment Share on other sites More sharing options...
40hertz Posted April 11, 2024 Share Posted April 11, 2024 (edited) Thanks for the module, it did help us too. Edit: unfortunately there seem to get some names trough: Edited April 11, 2024 by 40hertz new development of issue (see edit history) Link to comment Share on other sites More sharing options...
templeofdesign Posted May 6, 2024 Share Posted May 6, 2024 I just wanted to check if this module was still available anywhere? Looks to be exactly what I'm after, as our website has recently started to get hit daily with spam users using this kind of configuration with upper and lower case first names and surnames. Would be great to get a copy of the module though, as it currently says it's now seems unavailable sadly! Link to comment Share on other sites More sharing options...
endriu107 Posted May 6, 2024 Author Share Posted May 6, 2024 @templeofdesign only active user can download attachments on forum. 1 Link to comment Share on other sites More sharing options...
templeofdesign Posted May 6, 2024 Share Posted May 6, 2024 Ahh awesome! Of course, I've just seen that now that I'm finally a user on here that the download is available! Thank you for that and apologies for the amateur question! Hopefully this should do exactly what we need in terms of stopping those bots... thank you for the effort in this! Link to comment Share on other sites More sharing options...
tomdebeyer Posted May 10, 2024 Share Posted May 10, 2024 great! thanks for your work -> seems to work for me 🙏 1 Link to comment Share on other sites More sharing options...
templeofdesign Posted May 10, 2024 Share Posted May 10, 2024 I can also confirm this is working very nicely on my 1.7.8.10 install.. Pretty much completely stopped the latest incarnation of bot nonsense! Thank you for the efforts on this module so far! 2 Link to comment Share on other sites More sharing options...
Antracit Posted August 22, 2024 Share Posted August 22, 2024 Many thanks for the module, it really works. Last time it was a big problem with a spam boot registration. 1 Link to comment Share on other sites More sharing options...
vincent duchene Posted September 18, 2024 Share Posted September 18, 2024 Merci beaucoup pour ce module. Je subit depuis quelques jours ce genre de choses et même après avoir payé un module à presque 80€, le problème persiste. Je viens donc de l'installer et en voulant faire un faux compte ça semble bien le bloquer. Reste à voir dans le temps si ça continue à faire son effet. En tout cas merci beaucoup. 1 Link to comment Share on other sites More sharing options...
gnassia laetitia Posted September 21, 2024 Share Posted September 21, 2024 Bonjour je viens d'installer ce module mais je ne sais pas encore si cela va régler mon problème, j'ai eu 54 fausses inscriptions hier (avant installation). En attendant merci pour ce développement et partage. Link to comment Share on other sites More sharing options...
vincent duchene Posted September 21, 2024 Share Posted September 21, 2024 43 minutes ago, gnassia laetitia said: Bonjour je viens d'installer ce module mais je ne sais pas encore si cela va régler mon problème, j'ai eu 54 fausses inscriptions hier (avant installation). En attendant merci pour ce développement et partage. Bonjour Laetitia, perso depuis je n'ai plus du tout de fausses inscription et je suis avec la version 1.7.8. Visiblement j'ai encore des tentatives car j'ai toutes les alertes via mon hébergeur de mail, mais aucunes inscriptions ne passe et ça fait du bien 1 Link to comment Share on other sites More sharing options...
zanpo Posted September 25, 2024 Share Posted September 25, 2024 Thanks for this module, really appreciate it. Helped my store and working fine on PS 8.1.7 1 Link to comment Share on other sites More sharing options...
Don Cappello Posted September 27, 2024 Share Posted September 27, 2024 Thank you for this nice modul. It works nice with Presta 8.1..7 Domenico 2 Link to comment Share on other sites More sharing options...
rachel01 Posted January 7 Share Posted January 7 Hello Have you an idea why it's not working on my website ? https://maeva-nice.com/ Thanks Link to comment Share on other sites More sharing options...
endriu107 Posted January 8 Author Share Posted January 8 What prestashop version you have? Link to comment Share on other sites More sharing options...
rachel01 Posted January 8 Share Posted January 8 4 hours ago, endriu107 said: What prestashop version you have? 1.7.6.5 Link to comment Share on other sites More sharing options...
gnassia laetitia Posted January 9 Share Posted January 9 Hello, 1.7.8.8 Link to comment Share on other sites More sharing options...
endriu107 Posted January 9 Author Share Posted January 9 16 hours ago, rachel01 said: 1.7.6.5 Module was not tested on prestashop version lower then 1.7.7 and there could be some issues on prestashop side. 4 hours ago, gnassia laetitia said: Hello, 1.7.8.8 On this prestashop version module should work fine, did you have any issue? Link to comment Share on other sites More sharing options...
rachel01 Posted January 10 Share Posted January 10 19 hours ago, endriu107 said: Module was not tested on prestashop version lower then 1.7.7 and there could be some issues on prestashop side. On this prestashop version module should work fine, did you have any issue? Thank you, so there is no solution for my version ? Link to comment Share on other sites More sharing options...
Thierry L Posted January 10 Share Posted January 10 (edited) Il y a 2 heures, rachel01 a dit : Thank you, so there is no solution for my version ? Hello, Yes, you do have a solution, and it is actually highly recommended: update your old version of PrestaShop. Why update PrestaShop 1.7.6.5? If your store is still running on PrestaShop 1.7.6.5, it’s time to upgrade to the latest version of 1.7 or, better yet, to PrestaShop 8. Why? Security: Outdated versions no longer receive updates, leaving your site vulnerable. Performance: Recent versions are faster, more stable, and better suited for large catalogs. Compatibility: Modules and themes evolve. Without updates, you risk bugs or incompatibilities. New features: Modern tools to boost your sales and attract customers. Compliance: Stay in line with legal developments, such as GDPR. Updating ensures the security, performance, and sustainability of your store. Don’t delay—waiting will only make the process more complex! Edited January 10 by Thierry L translate (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 10 Author Share Posted January 10 @Thierry L this topic is in english forum section, please write in english. 1 Link to comment Share on other sites More sharing options...
endriu107 Posted January 10 Author Share Posted January 10 @rachel01 I will not see any reason to free support this module for old prestashop version. You better should update your store at least to 1.7.8 there was few security updates Link to comment Share on other sites More sharing options...
alienrat Posted January 15 Share Posted January 15 (edited) Is this compatible with PS 8.2.0? Should I get the latest version from your website? Thanks Edited January 15 by alienrat typo (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 15 Author Share Posted January 15 Yest it is compatible with 8.2.0 in first post is newest version. Link to comment Share on other sites More sharing options...
alienrat Posted January 15 Share Posted January 15 8 minutes ago, endriu107 said: Yest it is compatible with 8.2.0 in first post is newest version. Thank you, I'll give it a try, the fake accounts are getting a little bit much today! Link to comment Share on other sites More sharing options...
alienrat Posted January 15 Share Posted January 15 1 hour ago, endriu107 said: Yest it is compatible with 8.2.0 in first post is newest version. Hi, I've installed it and tried to create a fake account and I was able to. Is there anything I need to do after I install it? In my module manager it looks like this, so it looks like it's already set up and running: Link to comment Share on other sites More sharing options...
endriu107 Posted January 15 Author Share Posted January 15 Can you show what firstname and lastname you use? Also can you check is module in actionSubmitAccountBefore hook? Link to comment Share on other sites More sharing options...
alienrat Posted January 15 Share Posted January 15 1 hour ago, endriu107 said: Can you show what firstname and lastname you use? Also can you check is module in actionSubmitAccountBefore hook? I just typed random letters and I've deleted the account afterwards, but i don't seem to have had new spammy emails or fake accounts since I installed it. "Also can you check is module in actionSubmitAccountBefore hook?" I don't know how to do this sorry Anyway I think it is working, time will tell. Thank you for the module Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 18 Share Posted January 18 Hi @endriu107, first of all thanks for this module. I think it could be usefull a simple configuration page where you can decide which restriction enable. This because for example on my shop sometime customers register with same firstname and lastname, but they're not bot. So something like: [checkbox] Check for abnormal use of upper and lower case letters (for example MdAVsEs) [checkbox] Check for same firstname and lastname [checkbox] Something else... Seeing spam subscription I'm receiving it could be useful also a check for name that contains 3 or more consonants in a row. 1 Link to comment Share on other sites More sharing options...
endriu107 Posted January 18 Author Share Posted January 18 Hi @DARKF3D3 I will consider to add this option in next update. Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 19 Share Posted January 19 Thank you Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 19 Share Posted January 19 (edited) Just an example of spam customer just registered today: firstname: CAAEwAXYZNLU lastname: kozZYtjxr Only an example of when it could be useful a filter for names that contains 3 or more consonants in a row. Edited January 20 by DARKF3D3 (see edit history) Link to comment Share on other sites More sharing options...
alienrat Posted January 20 Share Posted January 20 10 hours ago, DARKF3D3 said: Just an example of spam customer just registered today: firstname: CAAEwAXYZNLU lastname: kozZYtjxr Only an example of when it could be useful a filter for names that contains 3 or more consonants in a row. That might cause a problem if you have customers with names like McKenna, McCormick, McMahon, Archer etc Maybe 4 or more? Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 20 Share Posted January 20 Yes, I hadn't thought of that because in Italy (I'm Italian) there are no names with three consonants in a row. So probably 4 will be better than 3 because prevent to block legit names like the one you wrote. Link to comment Share on other sites More sharing options...
endriu107 Posted January 20 Author Share Posted January 20 @DARKF3D3 what prestashop version you have? Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 20 Share Posted January 20 @endriu107 8.1 Link to comment Share on other sites More sharing options...
endriu107 Posted January 20 Author Share Posted January 20 In first post I added newest version 1.1.0, this version was not tested at all. It should add configuration page, and there is also few small changes in code. Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 20 Share Posted January 20 @endriu107 Thank you, I just installed in on a test website. A couple of questions... "Firstname and lastname capital letters count MAX" consider consecutive or total consonant letters? What it is supposed to do if you leave this 2 fields empy? It ignore that check? Link to comment Share on other sites More sharing options...
endriu107 Posted January 20 Author Share Posted January 20 It count all capital letters in firstname or lastname. If you want ignore to check this just switch to NO option "Check how many capital letters". Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 20 Share Posted January 20 Thank you, I had read it wrong... I thought the last 2 fields were for consonants and not for capital letters. Now it is clear. What value did you use in the previous version of the module? 4 capital letters or more? Link to comment Share on other sites More sharing options...
endriu107 Posted January 20 Author Share Posted January 20 There also was 2 letters but there was some useless code that might have some incorrect behaviour. Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 20 Share Posted January 20 I think there could be a problem with this last version. Enabling "Check how many capital letters" break the feature of the previous version of the module where a name like MCDONALD was considered valid. For example: If you set max 4 capital letters, the module no longer distinguishes between MCDONALD and mCdOnALD, and block both them. Link to comment Share on other sites More sharing options...
endriu107 Posted January 21 Author Share Posted January 21 Just added newest version 1.1.1 that should fix it. Link to comment Share on other sites More sharing options...
DARKF3D3 Posted January 21 Share Posted January 21 Just tested it, I confirm that now works correctly. Thank you so much! I don't want to take advantage of this, but for future updates you might consider adding the possibility to translate error messages from the back office. Actually from translation page you can find only the B.O. text of the module. Link to comment Share on other sites More sharing options...
alienrat Posted January 21 Share Posted January 21 I've just installed 1.1.1 thank you Before installing it, I had 1.0.2 and I had a couple slip past, including one with mostly lowercase names ddvmwBXv dqbxglrC - how can this be got round? Did you add 4+ consonants in a row in v1.1.1? Link to comment Share on other sites More sharing options...
skijump Posted February 17 Share Posted February 17 @endriu107 appreciate the module! Worked right away on PS 8.2 :) Link to comment Share on other sites More sharing options...
skijump Posted February 17 Share Posted February 17 One possible improvement? In the module config, allow the user to change the "error" that results on registration if too many capitals are used. "Change your lastname" isn't a descriptive error for a human but chances are a lastname won't have more than 2 capital letters so not a huge deal. Link to comment Share on other sites More sharing options...
zanpo Posted February 23 Share Posted February 23 I am using v1.1.1 of the module, on PS 8.1.7, and still getting spam accounts, any idea why? Using only 1 capital letters doesn't help. Also they now are tricky and use "Hello", "MyName", or "TestUser" to pass. 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