WordPress 4.1.1 Reset hasła administratora/użytkownika do panelu administratora.

Podpowiem Wam dzisiaj jak zresetować hasło administratora/użytkownika do panelu administratora w sytuacji gdy zapomnieliśmy do niego hasła.

Opis problemu: zapomniane hasło dla administratora/użytkownika do panelu administratora w WordPress 4.1.1.

Wymagania: dostęp do bazy danych WordPress’a

Rozwiązanie:

  1. Łączymy się z bazą WordPress.
  2. W bazie tej musimy zmienić wartości odpowiedniego pola w tabeli wp_users. Jeśli niczego nie zmienialiśmy prefix wp_ WordPress dodaje przy instalacji standardowo. Jeśli mamy inny prefix nazwa naszej tabeli może być inna np. prefix_users.
  3. Interesujące nas pole to user_pass gdzie przechowywane jest hasło użytkownika.
  4. Hasło użytkownika jest szyfrowane przy pomocy algorytmu MD5 i dlatego nasze zapytanie SQL którym będziemy modyfikowali hasło musi to uwzględniać.
  5. Nasze zapytanie będzie wyglądało następująco
    UPDATE [nazwa_tabeli] SET [które_pole_chcemy_zmodyfikować] = [tutaj_wpisujemy_nową_wartość_pola] WHERE [warunek_wykonania_zapytania]

    Przyjmijmy, że mamy użytkownika o nazwie Test, którego ID=1  (ID użytkownika w tabeli wp_users). Przy takich parametrach nasze zapytanie SQL przybierze następującą postać.

    UPDATE wp_users SET user_pass = md5(‚Test,123′) WHERE ID=1

    jeśli nie znamy ID naszego użytkownika w bazie ale znamy jego login (w naszym przypadku to będzie login Test) to nasze zapytanie przybierze postać.

    UPDATE wp_users SET user_pass = md5(‚Test,123′) WHERE user_login=’Test’

    Wyjaśnienie: Co tak naprawdę kazaliśmy zrobić. Kazaliśmy zmienić wartość pola user_pass w tabeli wp_users dla użytkownika Test wykorzystująca algorytm MD5

    Pamiętaj! Jeśli nie wiesz co robisz nie klikaj :)