আমি জানি যে ড্রুপাল 7 এ আমি কোডের মাধ্যমে ব্যবহারকারীর # 1 পাসওয়ার্ডটি পুনরায় সেট করতে পারি।
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
require_once DRUPAL_ROOT . '/includes/password.inc';
$newhash = user_hash_password('newpass');
$updatepass = db_update('users')
->fields(array('pass' => $newhash))
->condition('uid', '1', '=')
->execute();
( user_hash_password()দ্রুপাল ৮. তে আর বিদ্যমান নেই)
বিকল্পভাবে, আমি নিম্নলিখিত কোডটি ব্যবহার করতে পারি।
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
require_once DRUPAL_ROOT . '/includes/password.inc';
$edit['pass'] = 'newpass';
$account= user_load(1);
user_save($account, $edit);
দ্রুপাল 8 এর সমমানের কোডটি কী? এই উদ্দেশ্যে আমার কোন এপিআই ব্যবহার করা উচিত?