آموزش ریست کردن پسورد ورود به مدیریت وردپرس از طریق دیتابیس

53

آموزش ریست کردن پسورد ورود به مدیریت وردپرس از طریق دیتابیس

ریست (بازنشانی) رمز عبور ورود به ناحیه مدیریت وردپرس معمولا به سادگی از طریق لینک بازنشانی پسورد انجام میگیرد. بنابراین شاید بپرسید چه دلیلی دارد که شما بخواهید رمزتان را از طریق دیتابیس و با استفاده از phpMyAdmin عوض کنید. پاسخ های بسیاری برای این سوال وجود دارد. اول اینکه اگر یک موقع، سایت شما هک شود و اطلاعات ایمیل مدیر در سایت عوض شود، چگونه میتوانید از لینک بازنشانی رمز عبور وردپرس استفاده کنید؟ بدیهی است که نمیتوانید. دوم اینکه یک وردپرسی هوشمند، امکان ریست پسورد را برای اکانت مدیریت به کلی حذف میکند. از طرفی، شاید حالتی پیش آمد که شما قادر به دریافت ایمیل بازنشانی رمز عبور نبودید. نمیشود که بیکار بنشینید و بگویید هرچه بادا باد! در این حالت بهترین روش، ریست رمز ورود از طریق دیتابیس خواهد بود. انجام این کار بسیار ساده است، فقط کافی است مراحل را به درستی دنبال کنید. پس در ادامه با ما همراه باشید.

1- نام دیتابیس تان را پیدا کنید.

اگر فقط یک دیتابیس در هاستتان دارید که تکلیف مشخص است. در غیر این صورت ابتدا باید تشخیص بدهید که وردپرس شما از کدام دیتابیس استفاده می کند. ساده ترین روش برای پیدا کردن پاسخ این سوال این است که سری به فایل wp-config.php وردپرس بزنید و نام دیتابیس را در آنجا مشاهده کنید. خوب حالا می دانید باید به کدام دیتابیس مراجعه کنید.

2- به سراغ دیتابیس بروید.

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

3- وارد جدول wp-users شوید.

پس از کلیک روی جدول wp_users شما به تب Browse هدایت خواهید شد. در این جدول باید به دنبال نام کاربری که میخواهید رمز آن را ریست کنید بگردید. (توجه داشته باشید که همانطور که قبلا اشاره کردیم، ممکن است پیشوند ذکر شده در نام این جدول بر اساس پیشوندی که در هنگام نصب وردپرس استفاده کرده اید متفاوت باشد. منظور از پیشوند بخشی از نام جدول است که قبل از علامت آندرلاین آمده)

آموزش ریست کردن پسورد ورود به مدیریت وردپرس از طریق دیتابیس

ما اینجا admin را پیدا کرده ایم و می خواهیم رمزش را بازنشانی کنیم. برای این کار هم میتوانید روی آیکن مداد که در شکل نشان داده شده کلیک کنید و هم میتوانید بر روی مقدار user_pass کلیک نمایید تا قابل ویرایش شود.

4- رمز جدیدی برای خود برگزینید

همانطور که مشاهده میکنید، عبارت نوشته شده در زیر user_pass عبارتی غیر قابل درک است که معادل رمز عبور شما نیست. دلیل این مسئله این است که وردپرس رمز عبور شما را با MD5 هش میکند و سپس در دیتابیس قرار میدهد. برای اینکه بتوانید رمزتان را از طریق دیتابیس تغییر دهید، شما هم باید رمزتان را با الگوریتم Md5 هش کنید.
بنابراین وقتی رمز جدیدتان را انتخاب کردید، به این سایت بروید، رمز انتخابی تان را وارد کنید و سپس رمزی که توسط Md5 هش شده را تحویل بگیرید. رمزی که بدست آورده اید را بجای رمز فعلی که در قسمت user_pass قرار دارد، وارد کنید و تنظیمات را ذخیره نمایید.

آموزش ریست کردن پسورد ورود به مدیریت وردپرس از طریق دیتابیس

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

دسترسی آسان به این مطلب لینک کوتاه :
شاید از اینها هم خوشتان بیاید!
53 دیدگاه
  1. پیام می گوید

    با سلام
    آقا ممنون استفاده کردیم واقعا بدرد خورد.
    امکان این که ایمیل مدیریت رو هم عوض کرد هست ؟؟ یعنی برای بازگردانی رمز عبور واسه وقتی که فراموش کردیم !؟؟؟
    با احترام

    1. MrCode می گوید

      سلام
      خواهش میکنم. خوشحالم که براتون مفید بود.
      بله میتونید در جدول wp_users مقدار user_email رو برای کاربر مورد نظرتون تغییر بدید تا ایمیلتون عوض بشه.

  2. web developer می گوید

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

  3. ابوالفضل می گوید

    سلام
    داداش دمت گرم عالی بود.

  4. رضا می گوید

    با سلام وخسته نباشید فراوان
    تمامی کارهای فوق رو انجام دادم اما ارور You have been locked out due to too many invalid login attempts. ملاحظه شد ممنون میشم راهنمایی کنید با تشکر

    1. MrCode می گوید

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

  5. رضا می گوید

    سلام ممنون از بابت جوابتون
    بنده با چند ایپی دیگه و تغییر دادن رمز وارد شدم اما باز پیغام You have been locked out due to too many invalid login attempts. رو نشون میده لطفا راهنمایی فرمایید.

    1. MrCode می گوید

      سلام
      خوب حتما دائما دارید رمز رو اشتباه وارد میکنید. البته به شرطی که توجه کرده باشید که گفتم مرورگرتون رو هم عوض کنید.

  6. رضا می گوید

    عزیزم من کارایی که فرمودین رو انجام دادم اما باز با همون مشکل روبه روم اگه مطلع هستین کمکم کنید با تشکر از شما

    1. MrCode می گوید

      عرض کردم خدمتتون، فقط تغییر آی پی کافی نیست و باید یا کش و کوکی مرورگرتون رو کامل خالی کنید یا مرورگر عوض کنید. ولی اگر با این کار مشکلتون حل نمیشه، یعنی دائما دارید رمز رو اشتباه وارد میکنید.
      به هر حال میتونید جدول آی پی های بن شده رو در دیتابیس پیدا کنید و از حالت بن خارجشون کنید. (بکاپ فراموش نشه)

  7. رضا می گوید

    سلام خدمت شما دوست عزیز و مهربون بنده
    کلیه اموری که فرمودین رو انجام دادم از جمله تغییر ای پی و تغییر مرور گر و کامپیوتر اما افاقه نکرد لطف میکنین شما خودتون رسیدگی کنین خیلی ممنون میشم بزرگوار

    1. MrCode می گوید

      با عرض پوزش از انجام این کار معذور هستم.

  8. کربلایی محمد رضا می گوید

    ممنون خیلی استفاده کردم ، این روزا خیلی دنبال پیدا کردن پسورد ورود به پنل مدیریتم بودم ، ممنونم از شما

    و از آموزش خوبتون

  9. hosein می گوید

    سلام.من همه ابن کارا کردم اما باز رمز تغییر نکرد.لطفا اگه میشه با ایمیل جوابم رو بدین ممنون.

    1. MrCode می گوید

      غیر ممکنه که درست انجام داده باشید و رمز عوض نشده باشه. غیر ممکنه!

  10. میهن پی اس دی می گوید

    عالی بود . چقد خوب بود که راحت میتونستیم هش کرک کنیم 🙂

    1. MrCode می گوید

      هش md5 قابل reverse کردن نیست. مگر اینکه شما یک کتابخونه ی بی نهایت بزرگ از تمامی مقادیر ورودی ممکن و هش md5 ای که تولید میکنن داشته باشید … که در واقع غیر ممکنه.

  11. احمد می گوید

    برای تغییر سطح دسترسی باید چه کرد؟؟؟؟؟؟؟؟؟؟؟؟ کجایه دیتا بیس میشه

  12. sina می گوید

    سلام
    واقعا عالی بود
    دستتون درد نکنه
    خدا به سایتتون برکت بده

    1. MrCode می گوید

      ممنونم از لطف شما

  13. ali می گوید

    واقعا خیلی مفید بود.مرسی

  14. حمید می گوید

    داداش دمت گرم خیلی عالی بووود

  15. saeedups می گوید

    سلام خسته نباشید
    بنده رفتم از همین آموزشی که قرا ر دادین
    اما تو لوکال من این کار رو میکنم مشکلی نیست و هر قالبی که میذارم اون WP_users رو پیدا میکنم و عوض میکنم
    اما یه قالب ی دارم به محض اینکه نصبش میکنم بارمز نمیشه ورود کرد
    و از راه شما که میرم توی phpmyadmin دیگه چنین Wp_users نمی بینم
    همه رو هم تست کردم ولی اصلا نیست که نیست

    به نظرتون چکار کنم؟
    با تشکر

    1. MrCode می گوید

      سلام
      فایل کانفیگ وردپرس رو چک کنید، شاید جدول جداگانه ای برای کاربران توش تعیین شده باشه.
      توضیحات بیشتر توی این لینک :
      https://codex.wordpress.org/Editing_wp-config.php#Custom_User_and_Usermeta_Tables

      از یک طرف هم اگر دقیقا بعد از فعال سازی قالب مد نظرتون این اتفاق می افته، شاید این مسئله باگ باشه و یا اگر قالب رو از سورس معتبری دریافت نکردید، شاید مسئله کمی جدی تر از این حرفها باشه … این رو باید چک کنید، یعنی قبل از فعالسازی قالب مطمئن بشید همه چیز سر جاشه و بعد از فعالسازی مجددا این مسئله رو بررسی کنید.
      من جای شما باشم اگر از اینکه این کار داره توسط قالب انجام میشه مطمئن شدم، حتما شروع به خوندن کد های قالب میکنم تا ببینم کجا این اتفاق می افته و چرا.

    2. یاسین می گوید

      دوست عزیز منم مشکل شما رو داشتم روی خود اسم دیتابیستون کلیک کنید تا در صفحه سمت راست باز بشه.
      اگر روی علامت مثبت کنار اسم دیتابیس کلیک کنید بعضی از جدول هارو نمیاره.

  16. امید خالق می گوید

    دمتون گرم

  17. مریم می گوید

    سلام ممنون عالی بود.

  18. سعید می گوید

    بسیار عالی بود ممنون

  19. ابوالفضل عابدی می گوید

    ممنون عالی بود

  20. نازنین می گوید

    بسیار مفید بود
    دمتون گرم کارتون بیسته
    سپاسگذارم

  21. davood می گوید

    یه دونه باشی خیلی مفید بود

  22. علوی می گوید

    سلام و خدا قوت عالی بود دمت گرم داداش

  23. آزاد می گوید

    سلام و عرض ادب و احترام
    خیلی خیلی ممنون از مطلب بسیار مفیدی که نوشتین …
    بسیار واضح و روشن بود …
    به من که خیلی مفید بود …
    بسیار بسیار بسیار سپاس و تشکر از زحمات شما

    1. MrCode می گوید

      سلام
      از شما ممنونم. از اینکه از نوع مطالب رضایت داشتید خوشحالم 🙂

      1. آزاد می گوید

        دوست عزیزم چون از سایت شما خیلی خوشم اومد و کمکم کرد ، میخواستم یه پیشنهاد هم بدم:
        اگه میشه لطف کنید این قسمت ارسال پاسخ رو ببرین بالا ، دقیقاً بعد از مطلب و اینکه نظرات رو از جدید به قدیم ترتیب کنین.
        البته اگه دوست داشتین این کار رو بکنید…
        چون از شما خوشم اومد خواستم نظرم رو بگم … همین … باز هم از شما بابت مطالب زیبا و مفیدتون تشکر میکنم…

      2. MrCode می گوید

        از پیشنهاد و توجه شما ممنونم 🙂

  24. مجتبی می گوید

    دمت گرم . کارم راه افتاد

  25. ساعد می گوید

    جامع و کامل بهتر از این نمیشد
    دمت گرم و خدا قوت برادر عزیز

    1. MrCode می گوید

      ممنون از لطف شما

  26. masod می گوید

    ای ول لا
    عالی بود دستت درد نکنه
    تحریم ها دیگر اثر ندارد

  27. zahra می گوید

    سلام عالی بود واقعا ممنونم

  28. بشری می گوید

    با سلام خدمت دوستان عزیز
    من یه قالب مجله خبری مهر خریدم و رو لوکال هاستم نصبش کردم، و طبق آموزش ارائه شده توسط فروشنده پیش رفتم ولی در مرحله آخر 466 خطا میگیره و سایت بدون محتوا بالا میاد. اما هر کاری می کنم با یوزر و پسوردی که وارد کردم نمی تونم وارد مدیریت سایت بشم
    آموزش شما رو هم متابعه کردم، اما جدولی به اسم wp-user در دیتا بیسم پیدا نکردم تنها جدول wp-usermeta موجود است . اگر در این خصوص راهنماییم کنید بسیار ممنوم می شم.

    1. MrCode می گوید

      سلام
      اگر جدول مربوط به کاربران رو در دیتابیس نداشته باشید یعنی در واقع دیتابیس نیمه کاره هست.
      روش دیگه ای که به ذهن میرسه، ساختن ادمین جدید با استفاده از FTP (یا فایل منیجر هاستتون) هست که البته با توجه به موجود نبودن جدول کاربران احتمال براتون کار نکنه اما به هر حال لینک آموزش در زیر درج شده :
      https://mrcode.ir/?p=3790

  29. alisalar1 می گوید

    ممنون از شما بسیار بسیار عالیییی و کار آمد بود.
    دمتون خیلیییی گرم

  30. مهرا می گوید

    باتشکر از راهکار عالیتون

    ممنون

  31. ربیعی می گوید

    ممنون از توضیحتون.خیلی مفید بود

  32. مه ران می گوید

    با سلام خیلی از اموزشتون ممنون .
    بدرد خورد در پناه خدا باشید.

  33. آرش می گوید

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

    1. MrCode می گوید

      سلام
      ممنون از لطفتون. از اینکه مشکلتون حل شده خوشحالم.

  34. z1000e می گوید

    من تمام اینکارا رو کردم ولی نشد باز میزنه رمز اشتباست حتی از دیتابیسه کپی پست میکنم ولی بازم میگه غلطه

    1. MrCode می گوید

      اگر به درستی آموزش رو دنبال کنید و در رمزتون از کارکترهای خاص هم استفاده نکرده باشید غیر ممکنه کار نکنه. اینکه رمز رو از دیتابیس کپی کنید که بدیهیه کار نمیکنه! رمز توی دیتابیس با md5 هش میشه، طبیعیه که هش با رمز اولیه یکسان نیست و ورود انجام نمیشه.

  35. سیاوش می گوید

    اقا دمتون گرم.خدا بیامرزه پدر و مادرتون رو.ایول .بازم دمتون گرم

  36. فاطمه می گوید

    عالی بود.

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.