Poradniki webdevelopera

Jak zresetować login i hasło użytkownika w systemie CMS WordPress?

0

Każdemu użytkownikowi, może się przydarzyć sytuacja w której zapomnimy danych logowania do panelu systemu CMS. W przypadku systemu WordPress istnieje kilka sposobów zresetowania danych. W tym artykule przedstawimy dostępne możliwości, zapraszamy.

1. Resetowanie hasła z poziomu panelu logowania

Jest to najprostsza z metod, wystarczy, że wejdziemy na stronę logowania do panelu:

Standardowy adres URL:

http://nazwadomeny.pl/wp-admin

W miejscu nazwadomeny.pl wpisujemy swoja nazwę np. wp.pl/wp-admin

Po przejściu na stronę pojawi nam się następujący widok:

resetowanie hasła wordpress

W celu resetu danych klikamy na przycisk „Nie pamiętasz hasła?” (przycisk zaznaczony na powyższej grafice)

Po kliknięciu na „Nie pamiętasz hasła?” powinno pojawić się następujące okno:

Resetowanie hasła wp

W oknie wpisujemy login lub adres email naszego konta. Po kliknięciu na przycisk „Zdobądź nowe hasło”, system powinien przesłać nowo wygenerowane hasło na adres email, na którym zostało założone konto.

2. Resetowanie hasła z poziomu bazy danych

Jest to nieco bardziej zaawansowana metoda, która jest przydatna w momencie kiedy nie pamiętamy danych typu: login, hasło, adres email

W artykule przedstawimy, jak zmienić dane logowania z pomocą skryptu adminer.php – jest to metoda uniwersalna, która rozwiązuje problem poszukiwania „gdzie znajduje się Phpmyadmin w panelu directadmin na moim hostingu”.

Do zmiany hasła będą nam potrzebne:

1. Dane do logowania na serwer FTP
2. Program do połączenia z serwerem FTP (np. filezilla)
3. Plik adminer.php

1. Dane do logowania na serwer FTP

Dane do serwera FTP, generuje się na każdym hostingu nieco inaczej (chodzi głównie o ścieżkę do sekcji z FTP), my dołączamy link do artykułu: Jak utworzyć konto FTP na hostingu Cyberfolks?

Jeżeli nie wiesz jak wygenerować nowe konto FTP, to skontaktuj się z firmą od hostingu. Prawdopodobnie sama firma hostingowa posiada krótki poradnik z krokami postępowania i chętnie ci go przekaże.

2. Program do połączenia z serwerem FTP

Link do projektu: https://filezilla-project.org/

Wchodzimy na powyższy link, a następnie klikamy na przycisk „Download FileZilla Client”:

FileZilla pobieranie

Po kliknięciu w przycisk pojawi nam się nowe okno, w którym klikamy na zielony przycisk „Download FileZilla Client”:

FileZilla pobieranie programu

W wyskakującym oknie wybieramy opcję pierwszą „Download”:

FileZilla download

Po kliknięciu w „Download” nastąpi automatyczne pobieranie programu o wadze około 11 MB

Po pobraniu, klikamy w pobraną aplikację a następnie postępujemy zgodnie z kreatorem instalacji.

Wynikiem instalacji powinien być program FileZilla, który po uruchomieniu wygląda następująco:

FileZilla po instalacji

3. Plik adminer.php

plik adminer.php pobieramy ze strony projektu: https://www.adminer.org/pl/

Po wejściu na stronę, zjeżdżamy na dół aż do sekcji „Pobranie”, a następnie klikamy w pierwszy wynik:

adminer.php pobieranie

Efektem naszego kliknięcia, będzie pobranie skryptu. Przenosimy pobrany skrypt na pulpit tak aby był pod ręką.

Mamy już wszystko, czas zmienić nasze dane z poziomu bazy danych

Krok 1.

Otwieramy nasz program FileZilla a następnie wpisujemy nasze dane, które wygenerowaliśmy w punkcie 1 i klikamy na przycisk „Szybkie łączenie”:

Logowanie do serwera FTP

W naszym przypadku po połączeniu musimy przejść do katalogu głównego, gdzie znajduje się strona internetowa czyli public_html:

public html na serwerze FTP

Teraz w przedstawionym miejscu wgrywamy nasz plik adminer.php, a następnie przenosimy plik wp-config.php z serwera FTP w celu pozyskania danych logowania do bazy danych:

Migracja adminer.php na serwer FTP

Wp-config.php migracja

Krok 2.

Wpisujemy w przeglądarce:

http://nazwadomeny.pl/adminer-4.8.1.php

adminer-4.8.1.php – to nazwa naszego pliku na serwerze FTP

Po wpisaniu adresu pojawi nam się następujący widok:

Okno logowania do adminer.php

W celu pozyskania danych typu: Serwer, Użytkownik, Hasło, Baza danych

Otwieramy nasz plik wp-config.php za pomocą notatnika lub innego programu do edycji treści (preferujemy notepad++)

W otwartym pliku wp-config.php znajdziemy takie informację jak:

DB_NAME = (w naszym widoku adminer.php) Baza danych
DB_USER = (w naszym widoku adminer.php) Użytkownik
DB_PASSWORD = (w naszym widoku adminer.php) Hasło
DB_HOST = (w naszym widoku adminer.php) Serwer

Krok 3.

Po zalogowaniu zobaczymy następujący widok:

Widok bazy danych

W pasku po lewej stronie szukamy tabeli: _users

W naszym przypadku posiada ona prefix TigDb. Prefixy w każdej bazie będą wyglądać inaczej w naszym przykładzie pełna nazwa to:

TigDb_users

Tabela users WordPress

Klikamy na przycisk „Przeglądaj”, który znajduje się przed nazwą naszej tabeli. Po wybraniu opcji „Przeglądaj” zobaczymy następujący widok:

tabela wp_users

Wybieramy opcję „Edytuj” zgodnie z powyższym zdjęciem i dokonujemy zmian naszego hasła:

Zmiana hasła w bazie danych

Uwaga!

Podczas zmiany hasła, koniecznie określ typ kodowania hasła na md5

Po kliknięciu przycisku „Zapisz zmiany” zobaczymy widok użytkowników z nowym zaszyfrowanym hasłem.

Po wykonaniu wszystkich powyższych kroków, dane do logowania powinny ulec zmianie.

Ważne, aby po całej zmianie usunąć plik adminer-4.8.1.php z serwera FTP

Podsumowanie

Istnieją dwie skuteczne metody odzyskiwania danych z systemu CMS WordPress – albo przez panel albo przez bazę danych.

Zmiana danych logowania przez bazę danych jest bardziej wymagająca, jeżeli nie czujesz się na siłach, aby zresetować hasło samemu, poproś o pomoc freelancera lub agencję marketingową.

Pamiętaj! Dobrą praktyką jest robienie kopii zapasowych, nawet w tak drobnych zmianach jak dane logowania do panelu CMS.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *