ZenGraph Posted August 20, 2015 Share Posted August 20, 2015 Bonjour, suite à la modification du protocole SSL chez Cdiscount - "C le marché", le module cdiscount de common service vendu sur addons ne fonctionne plus, il faut télécharger la dernière version pour avoir accès à un module fonctionnel. L' entreprise qui vend le module 179 euros à décliné tout support gratuit à un client car l'achat était daté de plus d'un an. Un autre qui avait acheté le module depuis quelques mois à peine mais n'avait pas pris l'option sérénité à aussi le même souci : impossible de télécharger la nouvelle archive pour avoir un module fonctionnel et aucune info technique donnée par le support de l'entreprise commercialisant le module : donc depuis le 18 aout rien ne fonctionne, plus de synchro stock et commandes..... Alors pour ceux qui sont dans la même impasse, pris en otage par un système de vente / support très discutable, voici la solution à vos problèmes : je viens de modifier le code du module Cdiscount pour utiliser TLS au lieu de SSLV3 et apparemment ça fonctionne avec ma version comme avant le changement de protocole.voici la procédure :fichier "/modules/cdiscount/controllers/admin/cdiscount.webservice.class.php" modifier ligne 135 : // curl_setopt($ch, CURLOPT_SSLVERSION, 3); curl_setopt($ch, CURLOPT_SSLVERSION, defined(CURL_SSLVERSION_TLSv1) ? CURL_SSLVERSION_TLSv1 : 1); Enjoy, testé et approuvé. 2 Link to comment Share on other sites More sharing options...
Lotfi69 Posted August 20, 2015 Share Posted August 20, 2015 (edited) Je confirme c'est aberrant de la part d'une entreprise visiblement au courant de ne pas proposé une adaptation du module qu'on a acheté au moins une fois pour pouvoir continuer de vendre sur un support !! Même soucis que Zengraph j'ai 'grace à lui ' pu faire la même démarche sur une 1.6 alors le fichier n'est pas au même endroit aussi je vous donne la démarche à suivre dans mon cas fichier "/modules/cdiscount/classes/cdiscount.webservice.class.php" modifier lal igne 321 : //curl_setopt($ch, CURLOPT_SSLVERSION, curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); defined(CURL_SSLVERSION_TLSv1) ? CURL_SSLVERSION_TLSv1 : 1); merci à Zengraph pour ces recherches et l'économie. une ligne à changer... Enjoy ! Edited August 20, 2015 by Lotfi69 (see edit history) 2 Link to comment Share on other sites More sharing options...
JLCH Posted August 20, 2015 Share Posted August 20, 2015 Merci. 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