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 !
Ne perdez pas de temps et découvrez comment faire fonctionner votre nouvelle installation en changeant une ligne de code
Lire la suiteDes 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 suiteFaire une vérification en base de donnée en Ajax à partir d'un test de formulaire avec BootstrapValidator
Lire la suite