Réinitialisation du mot de passe du panneau d'administration Prestashop

Description de la procédure de réinitialisation du mot de passe du panneau d'administration du CMS PrestaShop à l'aide de phpMyAdmin

Pour réinitialiser le mot de passe, nous devons d'abord modifier la valeur COOKIE_KEY dans le fichier ./config/settings.inc.php, qui se trouve dans le répertoire racine du site.

/var/www/www-root/data/www/testing.ru/config/bootstrap.php

Ouvrez le fichier et recherchez la construction suivante :

 // Legacy cookie
    if (array_key_exists('cookie_key', $config['parameters']) {
         $config['parameters']['cookie_key']) 
}

Cette ligne doit prendre la forme suivante :

// Legacy cookie
    if (array_key_exists('cookie_key', $config['parameters']) {
        define('_COOKIE_KEY_', '0123456789');
}

Où 0123456789 est une chaîne de caractères de votre choix. Elle peut prendre n'importe quelle valeur.

Une fois la valeur modifiée, nous devons accéder à la base de données de notre site. Pour cela, nous devons savoir avec quelle base de données le site fonctionne.

Vous pouvez trouver le nom de la base de données utilisée par le site dans le fichier de configuration parameters.php, situé dans le répertoire ./app/config/ à partir du répertoire racine du site.

/var/www/www-root/data/www/testing.ru/app/config/parameters.php 

Ouvrez ce fichier, par exemple via le gestionnaire de fichiers, et recherchez-y les lignes suivantes :

'database_name' => 'frnx_db',

'database_prefix' => 'ps_',

Les valeurs de ces lignes indiquent le nom de la base de données utilisée par le site, frnx_db, ainsi que le préfixe des tables ps_.

Ensuite, nous devons accéder à la base de données elle-même via phpMyAdmin dans la section MySQL.

Trouvez la base de données souhaitée dans la liste et ouvrez-la.

Nous avons devant nous la base de données avec laquelle notre site fonctionne. Nous devons trouver la table contenant les utilisateurs de notre site. Son nom est de la forme Préfixe_users. Dans notre cas, elle s'appelle ps_employee.

file

Dans la table ps_employee, qui contient les informations sur tous les utilisateurs enregistrés de votre site, trouvez la ligne correspondant à l'identifiant de votre compte et ouvrez-la en modification en cliquant sur le bouton Modifier.

file

Pour changer votre mot de passe, trouvez la ligne intitulée passwd.

file

  • Dans le champ Valeur, supprimez tous les caractères actuels et saisissez-y la valeur COOKIE_KEY que nous avons modifiée au début. Dans notre cas, il s'agit de 0123456789. Directement à la suite, sur la même ligne, continuez en saisissant votre nouveau mot de passe, par exemple NewPass, de façon à obtenir une construction de la forme 0123456789NewPass.
  • Dans le champ Fonction, sélectionnez MD5 dans la liste.

file

Cliquez sur Continuer pour enregistrer vos modifications.

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter