Mot de passe ne fonctionne pas après migration Prestashop

Vous avez réussi à migrer votre ancienne boutique Prestashop 1.6 vers la version 1.7, donc en important les bases de données (manuellement, les tables n'ont pas les mêmes champs !) sur votre nouvelle installation de Prestashop 1.7.

Tout semble marcher, sauf les mots de passe qui ne sont pas reconnus...

Pas de panique, c'est normal.

La "clé" d'encodage change à chaque installation, vous devez donc récupérer votre ancienne clé, pour la placer sur votre Prestashop version 1.7.

Sur votre installation 1.6, allez chercher le fichier config/settings.inc.php

Copiez la ligne contenant :

define('_COOKIE_KEY_', 'x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x...');

Sur la version 1.7, ces paramètres se trouvent dans le fichier app/config/parameters.php que vous ouvrez donc, pour y remplacer la ligne commençant également par :

define('_COOKIE_KEY_', '

par celle que vous venez de copier.

Videz le cache.

Vos anciens mots de passe fonctionnent maintenant !

Vous pouvez profiter pleinement de votre nouvelle version de Prestashop !

D'autres articles


Les 10 plus beaux sites de restaurant

Mot de passe ne fonctionne pas après migration Prestashop

Une erreur classique, qui se résout rapidement

Ne perdez pas de temps et découvrez comment faire fonctionner votre nouvelle installation en changeant une ligne de code

Lire la suite

CHAMPS DYNAMIQUES QUI RENVOIENT UNE $_POST VIDE

Une petite erreur aux grandes conséquences

Des inputs rajoutés en Javascript par un appel en Ajax dans un simple formulaire, mais à la validation du formulaire, aucune trace de ces champs dans la variable POST reçue !

Lire la suite

Vérifier l'existence d'un email en base de donnée avec BootstrapValidator

Un appel en Ajax intégré à BootstrapValidator

Faire une vérification en base de donnée en Ajax à partir d'un test de formulaire avec BootstrapValidator

Lire la suite