Lupa Password Login Admin Drupal 7

6 Aug 2013

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.

 

Tags: 

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Enter the characters shown in the image.