Lupa Password Login Admin Drupal 7
Pernahkah Anda suatu ketika lupa password untuk login sebagai admin di situs drupal Anda sendiri?
Lupa password bisa menjadi masalah besar tatkala situs yang Anda miliki sudah memiliki pengunjung banyak dan tentu Anda tidak akan mengambil langkah membiarkan situs Anda terbengkalai atau malah Anda mengambil jalan ekstrem dengan menginstal ulang kembali Drupal 7.
Kronologi terkait lupa password level Admin di drupal 7 bisa diuraikan sebagai berikut:
1. Anda lupa password dan akhirnya setelah melakukan 5x percobaan langsung diblok oleh sistem
2. Anda ingin mereset ulang password lama dan menggantinya dengan password baru
Langkah-langkah yang dapat Anda ambil sebagai berikut:
1. Login ke user CPanel atau hosting management Anda, buka phpMyAdmin. Untuk membuka blokir oleh sistem maka ketikkan perintah SQL berikut yang fungsinya 'membersihkan' tabel flood:
delete from flood;
2. Dikarenakan Drupal 7 menyimpan password Anda secara one-way hash maka Anda tidak bisa membalikkannya kembali guna mengetahui password apa yang Anda gunakan. Namun Drupal menyediakan cara lain. Pertama-tama copy paste skrip php di bawah ini:
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('PasswordBaru');die();
menu_execute_active_handler();
?>
PasswordBaru diganti dengan password yang akan Anda gunakan. Simpan file di atas di folder public_html drupal Anda misal dengan nama reset-passwd.php. Kemudian buka browser dengan mengetikkan: www.situsanda.com/reset-passwd.php
Browser akan menampilkan password Anda yang sudah menjadi Hash.
Langkah selanjutnya adalah mencari tabel users di phpMyAdmin. Browse tabel tersebut dan edit kolom user yang memiliki uid 1. Copy paste password baru Anda yang berupa Hash di kolom pass, copy paste di Value.
Selamat mencoba dan moga tidak lupa lagi dengan passwordnya :D.
Add new comment