wdrożenia PrestaShop

Problem z logowaniem - odzyskanie hasła

  • 0 Odpowiedzi
  • 18421 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,318
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 9.0
  • Status: Programista
Problem z logowaniem - odzyskanie hasła
« dnia: Marzec 08, 2014, 03:10:11 pm »
1. Resetowanie hasła poprzez bazę danych:


a) zaloguj sie na serwer pooprzez dtp i znajdź plik /config/settings.inc.php
b) skopiuj wartość spomiędzy cudzysłowia z linii _COOKIE_KEY_
c) korzystając z serwisu http://www.miraclesalad.com/webtools/md5.php wklej wartość, a następnie dopisz na jej końcu nowe hasło. Naciśnij przycisk md5
d) na swoim serwerze zaloguj się do phpmyadmin [ścieżka z reguły wygląda tak: mojsklep.pl/phpmyadmin]
e) znajdź tabelę ps_employee i swoje konto wcisnij przycisk edytuj w polu passwd wklej wartość z punktu c


2. Sklep nie wysyła maila z nowym hasłem:


a) zaloguj sie na serwer poprzez ftp i znajdź plik login.php w katalogu admin [nazwa zależy od typu instalacji]
b) otwórz go w notatniku na końcu pliku dopisz: echo md5( PSQL( _COOKIE_KEY_ . 'newpassword' ));c) zresetuj hasło i skopiuj uzyskaną wartość. 

d) na swoim serwerze zaloguj się do phpmyadmin [ścieżka z reguły wygląda tak: mojsklep.pl/phpmyadmin]
e) znajdź tabelę ps_employee i swoje konto wcisnij przycisk edytuj w polu passwd wklej wartość z punktu c.


3. Skasowałem domyślny język:


a) na swoim serwerze zaloguj się do phpmyadmin [ścieżka z reguły wygląda tak: mojsklep.pl/phpmyadmin]
b) znajdź tabelę ps_lang
c) wcisnij przycisk insert i wpisz następujące wartości:
  • id_lang -> 1
  • name -> Polski
  • active -> 1
  • iso_code -> pl
  • language_code -> pl
  • date_format_lite -> Y-m-d
  • date_format_full -> Y-m-d H:i:s
  • is_rtl -> 0
4. reset hasła poprzez zapytanie sql:


a) na swoim serwerze zaloguj się do phpmyadmin [ścieżka z reguły wygląda tak: mojsklep.pl/phpmyadmin]
b) wciśnij przycisk sql i wstaw
UPDATE `ps_employee` SET `passwd` = MD5('wnMQUnfwRN4567IKIDMQrvePdObTTBkhRIFMG9KPgd9uK1VLUsxvXupassword') WHERE `ps_employee`.`id_employee` = 6;c) potrzebne nam są: wartość spomiędzy cudzysłowia z linii _COOKIE_KEY_  oraz nowe hasło dopisane na końcu, a także id pracownika z tabeli ps_employee

update dla nowych wersji Prestashop
wykonaj w linii poleceń
php -r "echo password_hash('TWOJE_NOWE_HASLO', PASSWORD_BCRYPT);"następnie
UPDATE `prefix_employee`
SET `passwd` = '$2y$12$LOrOQSwXZ0tMu.j50NJRWe8WkgMGDxmIZDogzh54yNpo8Wp/gJzUG'
WHERE `id_employee` = 1;

« Ostatnia zmiana: Lipiec 21, 2026, 11:54:25 am wysłana przez west »
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl