machpro Posted February 21, 2020 Share Posted February 21, 2020 (edited) Bonjour, Je viens d'appliquer le patch contre les "spams compte client" , j'ai fait la modification sur les fichiers (pas d'override) le code est visiblement correct, si j'essaie avec un nom du type "www. etc" je suis rejeté (tout est normal); lorsque je met un nom valide , je n'ai plus l'alerte (tout est encore normal) ; lorsque j'enregistre , je me retrouve avec une page blanche ( erreur 500)et en mode debug j'ai cette alerte "le paramètre "to" est corrompu". J'ai fait des recherches, cela pourrait venir d'un problème d'envoi de mail suite à l'enregistrement du nouveau client mais je ne comprend pas pourquoi le pb survient seulement avec les fichiers patches ! Si quelqu'un a une solution je suis preneur car je ne peux pas utiliser le patch en l'état Merci Edited February 22, 2020 by machpro (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted February 22, 2020 Share Posted February 22, 2020 Quel patch ? validate et customer ? Le paramètre "to" est l'email du destinataire, est-il correct ? Link to comment Share on other sites More sharing options...
machpro Posted February 22, 2020 Author Share Posted February 22, 2020 bonjour, Oui j'ai patché les deux fichiers Validate et Customer 2 hours ago, Eolia said: Le paramètre "to" est l'email du destinataire, est-il correct ? Est il correct? le paramètre ou l'email? L'email est correct le pb ne viendrait il pas du changement de isname par iscustomername qui ne serait pas reconnu ! Avec le meme email client, je n'ai pas ce pb avec les fichiers custommer et validate non patchés Merci pour ton aide Link to comment Share on other sites More sharing options...
Eolia Posted February 22, 2020 Share Posted February 22, 2020 Class mail.php: // It would be difficult to send an e-mail if the e-mail is not valid, so this time we can die if there is a problem if (!is_array($to) && !Validate::isEmail($to)) { Tools::dieOrLog(Tools::displayError('Error: parameter "to" is corrupted'), $die); return false; } Donc soit il y a un problème sur votre surcharge soit ce fichier Mail.php a lui-même une override non-conforme. Link to comment Share on other sites More sharing options...
machpro Posted February 22, 2020 Author Share Posted February 22, 2020 je n'ai pas fait de surcharge, j'ai modifié directement les fichiers; je vais regarder du cote de mail.php Merci Link to comment Share on other sites More sharing options...
machpro Posted February 22, 2020 Author Share Posted February 22, 2020 Bonsoir; J'ai vu un post avec un pb similaire sur lequel tu etais intervenu ! Est ce transposable dans mon cas ? C'est ici: Link to comment Share on other sites More sharing options...
machpro Posted February 24, 2020 Author Share Posted February 24, 2020 Bonjour, Je n'ai toujours pas trouvé de solution! Est ce que quelqu'un aurait une autre idée? Merci Link to comment Share on other sites More sharing options...
machpro Posted February 24, 2020 Author Share Posted February 24, 2020 (edited) p Edited February 24, 2020 by machpro (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