Les informations que vous êtes sur le point de soumettre ne sont pas sécurisées (Prestashop 1.7)

Une récente mise à jour de Google Chrome semble poser quelques problèmes sur Prestashop 1.7.x.

alerte chrome

En effet, lors de l’inscription d’un client par exemple, un POST est effectué vers l’URL /connexion?create_account=1 et lors de la réponse, le serveur force le navigateur à repasser en http puis le rebascule à la requête suivante en https.

Pour le visiteur, rien n’était visible, mais c’est ce défaut d’implémentation qui provoque cette alerte de sécurité avec Chrome.

En attendant un correctif officiel, il est possible de contourner ce problème en modifiant le fichier classes/Tools.php :
à la ligne 196, remplacer
$use_ssl = !empty($url);
par
$use_ssl = NULL;

Par défaut, la fonction désactive le https si la redirection est à destination de la page d’accueil et c’est ce comportement qui pose problème.

J’ai testé rapidement ce correctif mais des effets indésirables ne sont pas impossibles, à utiliser à vos risques et périls 🙂

Ludovic CHEVRAUX

view all post
Leave a comment

Please be polite. We appreciate that.

By