{"id":1,"date":"2019-10-11T20:45:33","date_gmt":"2019-10-11T18:45:33","guid":{"rendered":"https:\/\/prestapremium.com\/blog\/?p=1"},"modified":"2020-04-24T20:12:25","modified_gmt":"2020-04-24T18:12:25","slug":"awaryjna-zmiana-hasla-prestashop","status":"publish","type":"post","link":"https:\/\/prestapremium.com\/blog\/awaryjna-zmiana-hasla-prestashop\/","title":{"rendered":"Awaryjny dost\u0119p do administracji sklepu prestashop"},"content":{"rendered":"\n<p class=\"has-drop-cap\">Je\u015bli masz problem z zalogowaniem do administracji\/zaplecza prestashop, to poni\u017cszy tutorial jest dla Ciebie. <\/p>\n\n\n\n<p>Wydaje si\u0119, \u017ce tak sekretne dane jak parametry zalogowania, s\u0105 nie do zagubienia, ale \u017cycie pokazuje ro\u017cne przypadki. Dlatego pozwoli\u0142em sobie na kr\u00f3tki tutorial na temat przywracania\/resetu has\u0142a dost\u0119powego do &#8222;admina&#8221; sklepu.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"has-drop-cap\">1.Znasz link do administracji sklepu ale nie pami\u0119tasz has\u0142a? Korzystamy ze standardowej dost\u0119pnej opcji w panelu logowania na przywracanie has\u0142a: &#8222;zapomnia\u0142em has\u0142a&#8221;.<\/p>\n\n\n\n<div class=\"wp-block-image zoom\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"790\" src=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_log_e.png\" alt=\"\" class=\"wp-image-59\" srcset=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_log_e.png 900w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_log_e-336x295.png 336w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_log_e-768x674.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-drop-cap\">2.A co w przypadku je\u015bli email jest odrzucany a prestashop wy\u015bwietli komunikat: &#8222;Jest jeden b\u0142\u0105d. To konto nie istnieje.&#8221; lub nie znamy linku logowania do administracji sklepu prestashop? W tym przypadku jest wymagany dost\u0119p do zasob\u00f3w serwera. Dost\u0119p do plik\u00f3w sk\u0142adniowych instalacji sklepu oraz dost\u0119p do bazy danych. Dla plik\u00f3w korzystamy z klienta FTP. <\/p>\n\n\n\n<div class=\"wp-block-image zoom\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"505\" src=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_e_email.png\" alt=\"\" class=\"wp-image-71\" srcset=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_e_email.png 755w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/admin_e_email-336x225.png 336w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/figure><\/div>\n\n\n\n<p class=\"alert\">FTP (ang. <i>File Transfer Protocol<\/i>) jest to protok\u00f3\u0142 transmisji plik\u00f3w typu klient \u2013 serwer. Umo\u017cliwia on przesy\u0142anie plik\u00f3w na serwer oraz ich pobieranie z serwera poprzez sie\u0107 Internetu).<\/p>\n\n\n\n<p>Ka\u017cdy us\u0142ugodawca hostingowy zapewne posiada tak\u0105 us\u0142ug\u0119.<br>Po zalogowaniu &#8211; mamy instalacja prestashop (przyk\u0142ad v. 1.7.5.2) szukamy folderu: <strong>app\/config\/<\/strong> plik <strong>parameters.php&nbsp;<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image zoom\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"435\" src=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ftp.png\" alt=\"\" class=\"wp-image-86\" srcset=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ftp.png 824w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ftp-336x177.png 336w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ftp-768x405.png 768w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure><\/div>\n\n\n\n<p>(dla prestashop v. 1.6.x.x i starszych dost\u0119p to: <strong>config<\/strong>\/ plik <strong>settings.inc.php<\/strong>)<br><\/p>\n\n\n\n<p>Otwieramy wskazany plik edytorem (np. notatnik systemowy) i kopiujemy parametr oznaczony jako <strong>cookie_key<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image zoom\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"879\" height=\"475\" src=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/editorial.png\" alt=\"\" class=\"wp-image-89\" srcset=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/editorial.png 879w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/editorial-336x182.png 336w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/editorial-768x415.png 768w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><\/figure><\/div>\n\n\n\n<p>Kolejny etap to logowanie do zasob\u00f3w bazy danych, np. za pomoc\u0105 phpMyAdmin<\/p>\n\n\n\n<p class=\"alert\">phpMyAdmin \u2013 narz\u0119dzie s\u0142u\u017c\u0105ce do \u0142atwego zarz\u0105dzania baz\u0105 danych MySQL<\/p>\n\n\n\n<div class=\"wp-block-image zoom\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"800\" src=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ps_employee_phpMyAdmin-1273x800.png\" alt=\"\" class=\"wp-image-100\" srcset=\"https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ps_employee_phpMyAdmin-1273x800.png 1273w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ps_employee_phpMyAdmin-336x211.png 336w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ps_employee_phpMyAdmin-768x483.png 768w, https:\/\/prestapremium.com\/blog\/wp-content\/uploads\/2019\/10\/ps_employee_phpMyAdmin.png 1308w\" sizes=\"auto, (max-width: 1273px) 100vw, 1273px\" \/><\/figure><\/div>\n\n\n\n<p>W\u0142a\u015bciwa baza danych, nazwa to w wy\u017cej wspomnianym pliku parametr <strong>database_name<\/strong>.<\/p>\n\n\n\n<p>Odszukujemy tabele o nazwie: <strong>ps_employee<\/strong>&nbsp; -&gt; edytujemy, wybieramy profil (pracownik) kt\u00f3ry chcemy zmieni\u0107 i w kolumnie: <strong>passwd<\/strong> zmieniamy funkcj\u0119 jak w przyk\u0142adzie na <strong>md5<\/strong> a w kolumnie warto\u015b\u0107 wpisujemy wcze\u015bniej skopiowany parametr: <strong>cookie_key<\/strong> + nowe has\u0142o (w przyk\u0142adzie jest to 12345678). Tym sposobem mamy okre\u015blone nowe has\u0142o. Prosze zwr\u00f3ci\u0107 uwag\u0119 \u017ce b\u0119d\u0105c w tabeli <strong>ps_employee<\/strong> mamy mo\u017cliwo\u015b\u0107 te\u017c edycji emalia oraz zmiany profilu: <strong>id_profile<\/strong>, wpisuj\u0105c <strong>1<\/strong> dajemy dla danego &#8222;pracownika&#8221; uprawnienia najwy\u017csze &#8222;admina&#8221; oraz wiersz <strong>active<\/strong>, jego warto\u015b\u0107 musi by\u0107 <strong>1<\/strong> aby by\u0142o mo\u017cliwe zalogowanie dla danego profilu.<\/p>\n\n\n\n<p>Po zapisaniu zmian mamy zresetowane\/nadane nowe has\u0142o. Teraz mo\u017cemy spokojnie przyst\u0105pi\u0107 do logowania do administracji sklepu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je\u015bli masz problem z zalogowaniem do administracji\/zaplecza prestashop, to poni\u017cszy tutorial jest dla Ciebie. Wydaje si\u0119, \u017ce tak sekretne dane jak parametry zalogowania, s\u0105 nie do zagubienia, ale \u017cycie pokazuje ro\u017cne przypadki. Dlatego pozwoli\u0142em sobie na kr\u00f3tki tutorial na temat przywracania\/resetu has\u0142a dost\u0119powego do &#8222;admina&#8221; sklepu.<\/p>\n","protected":false},"author":2,"featured_media":70,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[7,8],"class_list":["post-1","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriale","tag-administracja","tag-logowanie"],"views":10063,"_links":{"self":[{"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":5,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":384,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/posts\/1\/revisions\/384"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/media\/70"}],"wp:attachment":[{"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prestapremium.com\/blog\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}