بازیابی پسورد ادمین دروپال به راحتی تمام

حتما برای شما هم اتفاق افتاده  که هر چقدر تلاش میکنید از قسمت بازیابی پسورد hnl دروپال نمی توانید رمز را بازیابی کنید و پسورد کاربر ادمین دروپال خود را فراموش کرده اید.

مطمئنا به هر طریقی قصد بازیابی پسورد کاربر ادمین دروپال خود را خواهید داشت، اما چطور؟؟؟

چندین روش وجود دارد تا شما بتوانید این کار را انجام دهید:

1- استفاده از دراش DRUSH

2- استفاده از دیتابیس و جداول مربوط به کاربر ادمین

3- استفاده از کاربر جایگزین در دروپال

4- استفاده از کد(در این آموزش این روش را خواهیم گفت و آموزش میدهیم)

شاید بیشتر روش ها الان که پسورد شما فراموش شده فایده ی چندانی نداشته و اگر هم بتوان آن را انجام داد زمان زیادی خواهد برد تا شما بدانید چ کاری را باید انجام دهید، ولی روش 4 را با ما همراه باشید تا بدون دردسر مشکل شما حل شود. ما در این آموزش به شما مرحله ای را آموزش خواهیم داد تا بدون صرف زمان زیاد و خون و خونریزی بتوانید پسورد خود را بازیابی کنید. فقط بخ خاطر داشته باشید فایلی که در این آموزش برای بازیابی پسورد ادمین دروپال ایجاد میکنید را بعد از بازیابی پسورد حذف کنید چون اگر حدف نکنید ممکن است دروپال شما دچار خطر بسیار بزرگی شود، پس فراموش نکنید.

  1. <?php
  2. define('DRUPAL_ROOT', getcwd());
  3. require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
  4. drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
  5. require_once DRUPAL_ROOT . '/includes/password.inc';
  6. if (isset($_GET['pass']) && !empty($_GET['pass'])) {
  7. $newhash = user_hash_password($_GET['pass']);
  8. }
  9. else {
  10. die('Retry with ?pass=PASSWORD set in the URL');
  11. }
  12. $updatepass = db_update('users')
  13. ->fields(array(
  14. 'pass' => $newhash,
  15. // 'name' => 'admin',
  16. // 'mail' => '<a href="<a href="mailto:yourmail@domain.com'">yourmail">mailto:yourmail@domain.com'">yourmail</a>@domain.com'</a>;
  17. ))
  18. ->condition('uid', '1', '=')
  19. ->execute();
  20. print "Done. Please delete this file immediately!";
  21. drupal_exit();
  22. ?>
امتیاز دهی: 
Average: 4 (1 vote)

نظر را فراموش نکنید

مطالب مرتبط

برای اطلاعات بیشتر تماس بگیرید: ۰۹۳۹۷۶۹۴۹۰۹ ارتباط با ما
برو بالا