disarci Posted April 23, 2019 Share Posted April 23, 2019 Da qualche giorno tutti i prestashop (soprattutto la 1.6) sta ricevendo decine di registrazioni, chiaramente fasulle. ad esempio come cognome troviamo cutt.us .... un link http Soluzione 1) se avete già un modulo captcha per l'invio del form di contatti, spesso questi moduli permettono anche di mettere un captcha alla registrazione, cosa noiosa per il cliente ma molto utile, soprattutto se un captcha google semi-automatico o automatico Soluzione 2) grazie a Doekia potete modificare un paio di file per evitare nomi che non siano conformi v. topic in francese (ma il codice è molto semplice): oppure la versione già pronta con due file da mettere in override (versione 1.6 e 1.7) la trovate in un post di Eolia un po' più in basso che cito: En pastebin: override Customer: http://eolia.o2switch.net/pastebin/?69c6ac7e6cb2e339#sgNW1zoHsTG3vTd4Up7WDtJZpLCcxbHjHIu/BYi2BAA= override Validate: http://eolia.o2switch.net/pastebin/?48e331d37c1d057d#bYBL0TZwMnkj5d8m8r5Dcsjw3EnFB34n7xvGFOI7CrI= et les zip en pièces-jointes^^ Validate.php Customer.php Link to comment Share on other sites More sharing options...
icavalieridelligiene Posted April 27, 2019 Share Posted April 27, 2019 Ciao io non sono un programmatore, ma ho bisogno di questa soluzione. Dove metto i due file scaricati? nella cartella Override/Classes della root del sito? Per quanto riguarda bloccare la navigazione di provenienza da quello specifico paese, che senso ha? io ho clienti proprio da quello specifico paese e non posso bloccare la navigazione ad altri per colpa di questi stupidi spammers Link to comment Share on other sites More sharing options...
disarci Posted April 27, 2019 Author Share Posted April 27, 2019 Ciao, esattamente in override/classes/ e poi devi cancellare il file class_index.php in cache (dipende dalla versione) per attivarlo Link to comment Share on other sites More sharing options...
icavalieridelligiene Posted April 27, 2019 Share Posted April 27, 2019 grazie della tua pronta risposta, io ho la versione 1.6.18 al momento, dove cancello il file class_index.php gentilmente? non ho capito cosa intendi in cache (forse da Prestazioni -> Pulisci la cache? Link to comment Share on other sites More sharing options...
icavalieridelligiene Posted April 27, 2019 Share Posted April 27, 2019 ok, trovato il file class_index.php dentro la root/chache guardando dentro il codice del file snippet ... ma quel file poi si ricrea da solo? non è essenziale a Prestashop? Link to comment Share on other sites More sharing options...
icavalieridelligiene Posted April 27, 2019 Share Posted April 27, 2019 Cmq ho cancellato il file indicato, messo in override i file indicati, ho provato a fare una registrazione io stesso con nome: Hot Karen Wants To Meet e cognome www.xurl.es/wjztu prendendo lo spunto da una mail di conferma registrazione che mi è arrivata da questi spammers, e la registrazione è andata a buon fine. Sicuro che funzioni? Link to comment Share on other sites More sharing options...
disarci Posted April 27, 2019 Author Share Posted April 27, 2019 Il file viene rigenerato immediatamente, hai aggiunto i file e dopo cancellato il file? Link to comment Share on other sites More sharing options...
icavalieridelligiene Posted April 27, 2019 Share Posted April 27, 2019 si, puoi provare tu a fare una registrazione simulando i dati che inseriscono? il sito è www.icavalieridelligiene.com Link to comment Share on other sites More sharing options...
icavalieridelligiene Posted April 27, 2019 Share Posted April 27, 2019 ops, capito dove era il mio problema, in admin avevo messo "Disattiva tutti gli override", non capisco perchè lo avevo fatto... anche se dopo aver riattivato gli override il sito sembra un pochino più lento.. 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