Często zdarza się nam zapomnieć hasła do WordPressa. Co zrobić w takim przypadku? Co jeśli zapomnieliśmy także nazwę użytkownika lub nie mamy dostępu do naszej skrzynki pocztowej? Istnieje wiele sposobów na odzyskanie naszego hasła. W tym artykule przedstawię różne sposoby resetowania hasła, które pomogą nam odzyskać nasze konto nawet jeżeli zapomnieliśmy nazwę użytkownika i hasło.
Z menu wybieramy Użytkownicy > Wszyscy użytkownicy.
Klikamy na nazwę naszego konta.
Znajdujemy sekcję Zarządzanie kontem i klikamy ustaw nowe hasło.
Wpisujemy nowe hasło.
Przewijamy na koniec strony i klikamy przycisk Zaktualizuj profil.
Wchodzimy na stronę logowania do WordPressa i klikamy “Nie pamiętasz hasła?”.
Wpisujemy nazwę użytkownika lub adres e-mail i klikamy “Zdobądź nowe hasło”.
W emailu który dostaniesz będzie się znajdował link do resetowania hasła. Jeżeli nie widzisz e-maila sprawdź folder ze spamem. Na stronie wpisz nowe hasło i akceptujemy je. Logujemy się z użyciem nowego hasła.
Jeżeli twój serwer nie wysyła emailów albo nie masz dostępu do skrzynki pocztowej, spróbuj następnych kroków.
Żeby znaleźć nazwę naszej bazy wordpress w pliku wp-config.php znajdujemy linię define(’DB_NAME’, 'nazwa twojej bazy danych’);
Logujemy się do panelu phpMyAdmin.
Z listy baz danych wybieramy naszą bazę WordPress.
Jeśli nie pojawią się tabele naszej bazy danych klikamy “Struktura”.
Szukamy tabeli wp_users (zazwyczaj znajduję się ona na ostatnim miejscu).
UWAGA – Prefiks bazy danych może się u ciebie różnić.
Wybieramy tabele i szukamy konta administratora.
Klikamy edytuj.
Przechodzimy do wiersza user_pass. Z pola funkcje wybieramy MD5 a w polu wartość wpisujemy nowe hasło.
Możemy także w wierszu user_email w drugim polu wpisać nazwę naszego e-maila i zresetować hasła tak jak pokazano to w poprzedniej sekcji.
Klikamy wykonaj.
Logujemy się za pomocą nowego hasła.
Wpisz UPDATE [nazwa tabeli którą znalazłeś] SET user_pass=”[zaszyfrowane hasło które wygenerowałeś]” WHERE ID = [numer id konta którego hasło resetujesz]; żeby zresetować hasło.
Wpisz SELECT ID, user_login, user_pass FROM [nazwa tabeli którą znalazłeś] żeby sprawdź czy hasło zostało zmienione.
Jeżeli posiadasz najnowszą wersję mySQL możesz pominąć dwa pierwsze kroki i w kroku 8 wpisać po prostu UPDATE [nazwa tabeli którą znalazłeś] SET user_pass = MD5(‘(nowe hasło)’) WHERE ID = (id konta które resetujesz);
WP CLI to linia komend pozwalająca zarządzać wordpressem.
Jeżeli pozostałe opcje nie zadziałały możesz spróbować użyć skryptu resetowania hasła. Musisz znać nazwę konta administratora żeby użyć tego skryptu.
Jeśli nie znasz nazwy administratora: