Resetowanie hasła w prestashop
Najprostszą metodą na zresetowanie hasła jest oczywiście wykorzystanie wbudowanego narzędzia do odzyskiwania hasła. Co w sytuacji gdy np. pracujemy na lokalnej wersji sklepu i zrobienie tego w cywilizowany sposób wymagać będzie od nas dodatkowych konfiguracji z MTA lub co gorsza, pracujemy nad sklepem w Windowsem?
Możemy po prostu zresetować hasło bezpośrednio w bazie wykorzystując do tego funkcję szyfrującą MD5 + zdefiniowany w plikach konfiguracyjnych „_COOKIE_KEY_”…
Funkcja generująca nowe hasło wygląda następująco:
md5("_COOKIE_KEY_tutajnowehaslo")
Teraz wygenerowane hasło możemy zaktualizować w mysql-u.
Można to zrobić jeszcze łatwiej… W konsoli mysql, lub za pomocą phpmyadmin-a wydajemy polecenie:
UPDATE ps_employee SET passwd = md5(‘_COOKIE_KEY_tutajnowehaslo’) WHERE email = ‘adresadministratora’;
Teraz już powinno wszystko działać i możemy zalogować się za pomocą nowego hasła.