Prestashop: modifica password direttamente da database

Prestashop usa una chiave aggiuntiva che viene inserita assieme alla password prima della cifratura.

Supponiamo che si voglia modificare la password dell’utente con id=2 in NUOVAPASSWORD. Per fare la modifica direttamente via query sul database (senza passare quindi per il pannello di controllo), bisogna seguire i seguenti passi:

  1. Aprire config/settings.inc.php e trovare la riga che inizia con  define(‘_COOKIE_KEY_’ ad esempio:
    define('_COOKIE_KEY_', '6UWkKvBtCK4uZOqp0tfm15VfrvF722yGhQEpJcyu6QUmqOe9Sn3rdXNq');
  2. Copiare la stringa cifrata (nell’esempio quella in grassetto)
  3. Lanciare la seguente query:
    update ps_customer set password=md5('6UWkKvBtCK4uZOqp0tfm15VfrvF722yGhQEpJcyu6QUmqOe9Sn3rdXNqNUOVAPASSWORD') where id_customer=2

Bisogna quindi concatenare la COOKIE_KEY con la password desiderata.

La stessa cosa se si vuole modificare la password di un impiegato (tabella ps_emplotee).

 

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...