cancel
Showing results for 
Search instead for 
Did you mean: 

zamiana hasła admina - mam dostęp do FTP

SOLVED

zamiana hasła admina - mam dostęp do FTP

witam proszę o pomoc

nie mogę się zalogować do CMS

przypomienie email nie pomaga

 

mam dostęp do bazy danych i ftp

mozna zresetować hasło ?

 

dziekuej za pomoc

1 ACCEPTED SOLUTION

Accepted Solutions

Re: zamiana hasła admina - mam dostęp do FTP

cześć @mieszko_sadecki,

 

Pobierz adminer.org i prześlij do katalogu głównego magento po jego uruchomieniu.


Jeśli nie masz pewności, która baza danych jest powiązana z Twoją witryną, możesz znaleźć jej nazwę w pliku konfiguracyjnym bazy danych Magento:

Magento 1.9 i starsze:

  • app/etc/local.xml

Magento 2: 

  • app/etc/env.php

Możesz otworzyć plik konfiguracyjny za pomocą FTP i wyszukać wiersz dbname, w którym znajdziesz nazwę bazy danych.

Wybierz odpowiednią bazę danych z rozwijanego menu po lewej stronie. Następnie kliknij na zakładkę SQL, aby móc wykonać następujące zapytanie MySQL. Pamiętaj, że zapytanie będzie różne w zależności od posiadanej wersji Magento:

Magento 1.9 i starsze:

 

UPDATE U admin_user SET `password` = md5('YOUR_NEW_PASSWORD'), is_active = 1 WHERE `username` = 'YOUR_ADMIN_USERNAME';

 

 

Magento 2:

UPDATE admin_user SET `password` = CONCAT(SHA2('xxxxxxxxYOUR_NEW_PASSWORD', 256), ':xxxxxxxx:1') WHERE `username` = 'YOUR_ADMIN_USERNAME';


Upewnij się, że zastępujesz następujące zmienne:
admin_user - jest to tabela bazy danych z bazy danych Magento. Pamiętaj, że ta tabela może mieć prefiks taki jak "mg_" lub inny. Po uzyskaniu dostępu do narzędzia phpMyAdmin i wybraniu bazy danych Magento zobaczysz przedrostek bazy danych (jeśli jest). Jeśli istnieje przedrostek, należy zastąpić nazwę użytkownika admin_user poprawną nazwą tabeli bazy danych, np. mg_admin_user.

 

 

YOUR_NEW_PASSWORD - żądane hasło, które chcesz ustawić. Sekwencja znaków xx..xx jest solą kryptograficzną. Może to być wszystko, czego potrzebujesz, ale upewnij się, że używasz tej samej wartości w obu częściach instrukcji SQL.

YOUR_ADMIN_USERNAME - Twoja nazwa użytkownika administracyjnego Magento, tj. Administrator.

 

xxxxxxxx - tajny klucz wygenerowany dla twojej instalacji Magento. Klucz można uzyskać z pliku konfiguracyjnego aplikacji wymienionego na początku tego artykułu.

Wykonaj zapytanie, a twoje nowe hasło Magento zostanie ustawione.

 

-
Jeśli moja odpowiedź jest przydatna, proszę zaakceptuj jako rozwiązanie(Accept as Solution) daj Kudos

View solution in original post

1 REPLY 1

Re: zamiana hasła admina - mam dostęp do FTP

cześć @mieszko_sadecki,

 

Pobierz adminer.org i prześlij do katalogu głównego magento po jego uruchomieniu.


Jeśli nie masz pewności, która baza danych jest powiązana z Twoją witryną, możesz znaleźć jej nazwę w pliku konfiguracyjnym bazy danych Magento:

Magento 1.9 i starsze:

  • app/etc/local.xml

Magento 2: 

  • app/etc/env.php

Możesz otworzyć plik konfiguracyjny za pomocą FTP i wyszukać wiersz dbname, w którym znajdziesz nazwę bazy danych.

Wybierz odpowiednią bazę danych z rozwijanego menu po lewej stronie. Następnie kliknij na zakładkę SQL, aby móc wykonać następujące zapytanie MySQL. Pamiętaj, że zapytanie będzie różne w zależności od posiadanej wersji Magento:

Magento 1.9 i starsze:

 

UPDATE U admin_user SET `password` = md5('YOUR_NEW_PASSWORD'), is_active = 1 WHERE `username` = 'YOUR_ADMIN_USERNAME';

 

 

Magento 2:

UPDATE admin_user SET `password` = CONCAT(SHA2('xxxxxxxxYOUR_NEW_PASSWORD', 256), ':xxxxxxxx:1') WHERE `username` = 'YOUR_ADMIN_USERNAME';


Upewnij się, że zastępujesz następujące zmienne:
admin_user - jest to tabela bazy danych z bazy danych Magento. Pamiętaj, że ta tabela może mieć prefiks taki jak "mg_" lub inny. Po uzyskaniu dostępu do narzędzia phpMyAdmin i wybraniu bazy danych Magento zobaczysz przedrostek bazy danych (jeśli jest). Jeśli istnieje przedrostek, należy zastąpić nazwę użytkownika admin_user poprawną nazwą tabeli bazy danych, np. mg_admin_user.

 

 

YOUR_NEW_PASSWORD - żądane hasło, które chcesz ustawić. Sekwencja znaków xx..xx jest solą kryptograficzną. Może to być wszystko, czego potrzebujesz, ale upewnij się, że używasz tej samej wartości w obu częściach instrukcji SQL.

YOUR_ADMIN_USERNAME - Twoja nazwa użytkownika administracyjnego Magento, tj. Administrator.

 

xxxxxxxx - tajny klucz wygenerowany dla twojej instalacji Magento. Klucz można uzyskać z pliku konfiguracyjnego aplikacji wymienionego na początku tego artykułu.

Wykonaj zapytanie, a twoje nowe hasło Magento zostanie ustawione.

 

-
Jeśli moja odpowiedź jest przydatna, proszę zaakceptuj jako rozwiązanie(Accept as Solution) daj Kudos