Mindenkivel előfordul, hogy egyszerűen elfelejti a jelszót. Erre három megoldás is lehetséges (ez természetesen nem hekkelés, hiszen azt feltételezzük, hogy van mysql és/vagy FTP hozzáférés):
1. kérjük új jelszót!
domain.hu/wp-login.php?action=lostpassword oldalon email címünk megadásával új jelszó beállítási lehetőséget kérhetünk. De persze csak akkor, ha a rendszerben adminként van megjelölve az email címünk.
2. mysql hack
Menjünk be a WordPress adatbázisába, keressük meg a wp_users táblát, abban keressük meg saját magunkat, és nyomjuk meg a Szerkeszt (Edit) gombot. A feltáruló adatok user_pass mezőjéne írjuk be az új jelszót, figyelve arra, hogy a kiválasztó MD5 állásban legyen.
3. készítsünk egy mentoov.php fájlt és ftp-zzük fel a WordPress gyökerébe. A tartalom ilyesmi legyen (a $ adatokat értelemszerűen módosítani kell) (futtatás után azonnal töröljük):
<?php
require_once(‘wp-blog-header.php’);
require_once(‘wp-includes/registration.php’);
$newusername = ‘ujfelhasznalo’;
$newpassword = ‘ujjelszo’;
$newemail = ‘akarmi@barmi.org’;
if ( !username_exists($newusername) && !email_exists($newemail) )
{
$user_id = wp_create_user( $newusername, $newpassword, $newemail);
if ( is_int($user_id) )
{
$wp_user_object = new WP_User($user_id);
$wp_user_object->set_role(‘administrator’);
echo ‘Sikeresen elkeszult a pothozzaferes! Most torolheted a mentoov.php-t!’;
}
else {
echo ‘Hiba! sajnos nem tudtuk letrehozni a hozzaferest.’;
}
}
else {
echo ‘Ez az emailcim mar regisztralva van.’;
}
?>