Danes mi je kolega, za katerega sem postavil PrestaShop “pojamral”, da login do admin sekcije več ne deluje. Napaka se je glasila:
“employee does not exist, or bad password”
Po nekoliko raziskovanja po stričku googlu, sem dojel da je to bug, ki je že kar nekaj časa znan. Če bo kdo imel/ima podobne težave, naj sledi spodaj napisanemu postopku.
1. Cookie Key
Na strežniku kjer gostujete vašo PrestaShop prodajalno najdite datoteko “settings.inc.php”. Nahaja se v /config. Poiščite vrstico ki vsebuje:
define(‘_COOKIE_KEY_’, ‘VAŠ COOKIE KEY‘);
… in si ga nekam skopirajte (notepad bo super).
2. phpMyAdmin
V vaši bazi za vašo prodajalno najdite tabelo “ps_employee” in začnite z urejanjem “težavnega uporabnika”. Zamenjajte geslo (pod funkcijo mora biti izbrano MD5) in seveda potrdite vaše novo geslo.
3. Izvedba popravka
Sedaj pa samo še zadnji korak. V phpMyAdminu kliknite na levi strani direktno na ime vaše baze in nato na desni strani na zavihek “SQL”. V vnosno polje vnesite sledeče:
UPDATE ps_employee SET passwd = md5(‘VAŠ_COOKIE_KEYVAŠE_GESLO’) WHERE email = ‘email_težavnega uporabnika’;
… in sedaj samo še pritisnite “Izvedi”.
Sedaj bo login ponovno deloval.
Oznake: prestashop










