Mereset Password admin di Drupal 7
Lupa password admin di Drupal 7 dan hosting ngak bisa kirim email untuk reset password ? Jika mengalami hal tersebut mau tidak mau password harus direset secara manual via mysql melalui tabel users Drupal 7 tidak seperti drupal versi sebelumnya yang menyimpan password dalam bentuk hasing dengan menggunakan MD5. Drupal versi sebelum 7 untuk mereset password dapat digunakan perintah
Atau cara yang lain membuat file pass.php ( atau nama lain dengan isi )
<?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('passwordbaru');
die();
menu_execute_active_handler();
kemudian tinggal dipanggil di www.webanda.com/pass.php sehingga akan tertampil nilai hash password baru yang dapat di update kan ke tabel users
Semoga bermanfaat
UPDATE users SET pass = MD5('mynewpassword') WHERE uid = 1;namun itu tidak berlaku di Drupal 7 yang menggunakan metode hasing tersendiri, untuk mendapatkan nilai password yang telah terhash dapat menggunakan script password-hash.sh di di directori scripts dan mengeksekusinya :
password-hash.sh passwordbaruperintah tersebut akan menampilkan nilai password yang telah terhash yang kemudian bisa diupdatekan ke dalam tabel users,
UPDATE users SET pass ='nilaipasswordyangterhash' WHERE uid = 1;
Atau cara yang lain membuat file pass.php ( atau nama lain dengan isi )
<?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('passwordbaru');
die();
menu_execute_active_handler();
kemudian tinggal dipanggil di www.webanda.com/pass.php sehingga akan tertampil nilai hash password baru yang dapat di update kan ke tabel users
Semoga bermanfaat
Komentar