Header Ads

Solusi Lupa Password Admin Drupal 7

Joherujo : Pernah gak mengalami lupa password saat menggunakan drupal 7? Tentunya ini menjadi suatu hal yang menjengkelkan, karena kita harus sedikit bekerja keras atau minimal mencoba untuk mengingat-password yang kita gunakan.
Tetapi setelah beberapa lama mencoba kombinasi password yang ada ternyata tidak juga menemukan yang tepat sehingga kita bisa segera login sebagai admin di web, baik itu local maupun udah online.

Dan yang lebih menjengkelkan lagi adalah kita di block oleh situs kita sendiri karena sudah sering melakukan percobaan dan gagal maning gagal maning :) sehingga dianggap perbuatan ilegal dan mengancam keamanan sistem.

Lalu, bagaimaa caranya kita mengatasi hal itu? Hal mana cuy? Wkwkwk.. iya itu tadi, password yang lupa dan blokade yang dilakukan oleh sistem keamanan website kita? Oh ya, meskipun kita admin, tetapi sistem akan tetap memberlakukan blokade tersebut jika kita terlalu sering gagal dalam kombinasi user dan password saat login.

Jadi ketika kita menemukan kombinasi user dan password yang benar-pun kita hanya bisa login tetapi terblokir. Nah lo..

Begini caranya :

Pertama, kita buka blokir

  1. Masuk ke database kita, biasanya menggunakan phpmyadmin kan?
  2. Cari database website dimaksud
  3. Ketikkan perintah SQL berikut : "delete from flood;"
Nah dengan cara tersebut, kita udah bisa membuka blokir yang mengekang akun kita :)

Kedua, rubah password
  • Buat file change.php yang isinya adalah kode untuk mengganti password baru yaitu :
<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

require_once 'includes/password.inc';
echo user_hash_password('mypassword');
die();
menu_execute_active_handler();
?>

  • Taruh (upload) file tersebut ke root direktory website kita. Jika di localost ada di /var/www/html/websitekita, jika di server online ada di public_html atau di direktory htdocs jika kita menggunakan wamp di windows.
  • Panggil file tersebut di web browser, dan lihatlah apa yang ditampilkan disana. Lalu, copy itu semua.
  • Masuk ke database web yang dimaksud, biasanya menggunakan phpmyadmin ya?
  • Cari tabel users, dan gantilah yang ada di TextBox pass dengan kode yang kita copy tadi.
  • Simpan dengan meng-klik Go
Jika telah selesai dengan langkah-langkah diatas, cobalah untuk mereload kembali website pada halaman login, lalu gunakan user dan password baru yaitu "mypassword".

Bagaimana? Berhasil? Ok. Selanjutnya kita bisa menghapus file change.php tadi atau mengganti permissionnya atau apalah yang dianggap aman :)

Tidak ada komentar

Trims untuk kunjungannya, silahkan berkomentar :