Забули пароль адміністратора в joomla блог кодера

В нашій голові постійно тримається купа паролів, починаючи з пін-кодів банківських карт, паролів для входу в робочу мережу, паролів до поштових скриньок і закінчуючи адміністраторськими паролями до адмінок і профілів сайтів і форумів. Звичайно по-хорошому треба би їх записувати, бажано на папір, але іноді цієї самої паперу немає під рукою, іноді ми не встигаємо записувати адмін паролі до нових проектів. Загалом ситуація коли пароль забутий - не така вже й рідкість. Отже, уявімо собі ситуацію - забутий пароль адміністратора до сайту на joomla.

Поспішаю Вас порадувати - ситуація абсолютно не смертельна. Тут є одне "але" - пароль можна замінити, але ось "нагадати" його - завдання не тривіальна, все залежить від його довжини. Якщо пароль був заданий досить надійний - для розтину може знадобитися дуже багато часу. Справа в тому що сам пароль ніде не зберігається, зберігається його хеш (MD5). А процедура ця працює тільки в одну сторону. Коли ви вводите пароль адміністратора і натискаєте "увійти" - порівнюється MD5 для введеного Вами пароля і MD5 з бази даних. Тому підбір пароля можливий тільки перебором, а процедура це тривала.

Ну да вистачить про сумне - у нас ситуація коли забутий власний пароль адміністратора в joomla і приховувати сліди своєї присутності немає від кого. Для виправлення становища нам буде потрібен такий інструмент як phpMyAdmin - він як правило встановлений провайдером на Вашому хостингу. У випадку з домашнім веб-сервером phpMyAdmin входить до складу Denwer, ну і в цілому він безкоштовний - його можна просто завантажити і використовувати. Виглядає в роботі він так:

Забули пароль адміністратора в joomla блог кодера

Отже, будемо вважати що phpMyAdmin готовий до роботи. Для підключення до бази даних нам знадобиться логін і пароль для доступу до БД - якщо вони теж забуті, то знайти їх можна в файлі configuration.php. У ньому нам потрібні змінні var $ db - ім'я бази даних, var $ user - ім'я користувача і var $ password - пароль.

Забули пароль адміністратора в joomla блог кодера

Знову відкриваємо запис на редагування - значення поля "password" - і є шукане нове значення лівої частини запису, "crypt". Тепер залишилося поєднати нову ліву і стару праву частини пароля, розділивши їх двокрапкою. Зберігаємо значення поля, вже не використовуючи ніяких функцій.

Схожі статті