بازیابی رمز وردپرس از طریق پایگاه داده

Home Forums آموزش طراحی سایت آموزش وردپرس بازیابی رمز وردپرس از طریق پایگاه داده

Tagged: 

This topic contains 0 replies, has 1 voice, and was last updated by  Anonymous 1 year, 9 months ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #4670

    Anonymous

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

    1- ورود به پنل مدیریت هاست
    برای تغییر رمز عبور کاربران سایت که شامل مدیریت نیز می شو، پس از ورود به پنل مدیریت هاست باید به دنبال PhpMyadmin باشید.
    2- جستجوی جدول مخصوص به کاربران در پایگاه داده
    پس از ورود به بخش phpMyAdmin در صورتی که پایگاه داده های دیگری وجود داشته باشد، پایگاه داده (database) مربوط به وردپرس را پیدا کنید. داخل پایگاه داده خود وردپرس چندین جدول (table) وجود داره که هر کدام برای ذخیره بخشی از اطلاعات سایت از قبل نوشته ها ، دیدگاه ها و … وجود دارد که ما فقط با جدول wp_users که برای نگه داری اطلاعات کاربران در نظر گرفته شده است کار داریم.

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

    در عکس بالا  سطر (row) مربوط به رمز عبور که با نام user_pass وجود دارد را مشاهده می نمایید. با نگاهی به رمز شاید تعجب کنید! چون چیزی که در آن فیلد وجود دارد رمزی نیست که شما آن را وارد کرده باشید! پس این رمز چیست و از کجا آمده؟
    سیستم مدیریت محتوای وردپرس برای نگه داری رمزهای عبور از تابع MD5 استفاده می‌کند کهاطلاعات را دریافت کرده و به صورت کد شده تحویل می‌دهد. در اصطلاح به این کار هش کردن (hash) گفته می‌شود.
    در صورتی که کدنویس و توسعه دهنده وب نباشید آشنایی با این مورد لزومی ندارد و در اینجا صرفا به خاطر یک اشتباهی که اکثر افراد مرتکب می‌شوند به این مورد اشاره کردم تا شما هم این اشتباه را مرتکب نشوید! اما کدام اشتباه؟
    “دیده شده که افراد پس از وارد کردن رمز جدید خود بر روی دکمه ذخیره عملیات (Go) کلیک کرده و به صفحه ورود وردپرس باز گشته و رمز را وارد کرده ولی بازهم خطای رمز عبور اشتباه را مشاهده می کنند.”
    دلیل اینکه چرا وردپرس به رمز وارد شده خطا میگیرد در این هست که گفتیم CMS WordPress رمزها را با استفاده از MD5 کدگذاری می کند و وقتی شما مستقیما در پایگاه داده رمز عبور خود را وارد می‌کنید به همان حالت خام ذخیره می‌شود ولی به موقع وارد کردن در صفحه ورود این رمز کدگذاری میشود و با رمز موجود در پایگاه داده بررسی می‌کند و به دلیل یکسان نبودن داده ها خطا برگشت داده می‌شود.

    4 – MD5 فراموش نشود؟!!
    پس وقتی رمز عبور جدید را وارد کردید باید در فیلد کناری گزینه MD5 را انتخاب کنید و سپس عملیات را ذخیره کنید تا با مشکل مواجه نشوید.

    هم اکنون می توانید با رمز جدیدی که در پایگاه داده ذخیره کرده اید، وارد پنل مدیریتی شوید.

Viewing 1 post (of 1 total)

You must be logged in to reply to this topic.