Rumahweb Journal
mereset password drupal 7og

Reset Password Drupal 7 Menggunakan Script PHP

Untuk mereset password drupal 7, biasanya memerlukan akses SSH untuk  mendapatkan hass password dan update menggunakan query SQL. Pada server shared hosting biasanya tidak menyediakan akses SSH, sehingga hal ini mungkin membuat Anda kesulitan dalam melakukan reset password admin Drupal 7 apabila tetap memerlukan akses SSH.

Namun mulai sekarang, Anda tidak perlu khawatir lagi dalam melakukan reset password admin Drupal.  Untuk mengatasinya, Anda bisa menggunakan scripts PHP berikut:

<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
require_once DRUPAL_ROOT . '/includes/password.inc';
if (isset($_GET['pass']) && !empty($_GET['pass'])) {
  $newhash =  user_hash_password($_GET['pass']);
}
else {
  die('Retry with ?pass=PASSWORD set in the URL');
}

$updatepass = db_update('users') 
  ->fields(array(
    'pass' => $newhash,
// Uncomment the following lines to reset the administrative username and/or email address, if necessary.
//    'name' => 'admin',
//	'mail' => 'yourmail@example.com'
  ))
  ->condition('uid', '1', '=')
  ->execute();
print "Done. Please delete this file immediately!";
drupal_exit();

?>

Simpan file tersebut ke root directory Drupal 7, dengan nama misalnya: gantipassword.php . Selanjutnya eksekusi menggunakan syntax:
http://namadomain/gantipassword.php?pass=passwordbaru

Saran kami untuk keamanan, sebaiknya gunakan password baru yang tidak mudah ditebak dengan kombinasi huruf besar/kecil dan angka minimal 12 karakter.

Ganti Username Admin Drupal

Bila Anda lupa usernamenya,  Anda tidak perlu khawatir. Silakan hapus tanda // pada bagian ‘name’ => ‘admin’, sehingga username akan direset menjadi admin.

Scripts ini bisa Anda download juga disini.

Setelah proses reset password Drupal 7 menggunakan php ini berhasil dilakukan, jangan lupa menghapus file tadi. Sehingga lebih aman dan  tidak disalahgunakan oleh pihak lain.

Bila Anda mengalami kendala dalam proses reset password Drupal 7, Anda bisa menghubungi support kami melalui ticket atau kirim email ke teknis[at]rumahweb.com.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 0 / 5. Vote count: 0

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Tinggalkan Komentar

Bayo AM