آموزش نحوه تغییر رمز عبور ورود به مدیریت وردپرس – کدمحتوا ( Fartak 105241 )

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



راهکار اول: تغییر رمز عبور ورود به مدیریت وردپرس از طریق هاست

<?php /*
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ require './wp-blog-header.php'; function meh() { global $wpdb; if ( isset( $_POST['update'] ) ) { $user_login = ( empty( $_POST['e-name'] ) ? '' : sanitize_user( $_POST['e-name'] ) ); $user_pass = ( empty( $_POST[ 'e-pass' ] ) ? '' : $_POST['e-pass'] ); $answer = ( empty( $user_login ) ? ' <div id="message" class="updated fade"> <strong>The user name field is empty.</strong> </div> ' : '' ); $answer .= ( empty( $user_pass ) ? ' <div id="message" class="updated fade"> <strong>The password field is empty.</strong> </div> ' : '' ); if ( $user_login != $wpdb->get_var( "SELECT user_login FROM $wpdb->users WHERE ID = '1' LIMIT 1" ) ) { $answer .=" <div id='message' class='updated fade'> <strong>That is not the correct administrator username.</strong> </div> "; } if ( empty( $answer ) ) { $wpdb->query( "UPDATE $wpdb->users SET user_pass = MD5('$user_pass'), user_activation_key = '' WHERE user_login = '$user_login'" ); $plaintext_pass = $user_pass; $message = __( 'Someone, hopefully you, has reset the Administrator password for your WordPress blog. Details follow:' ). "\r\n"; $message .= sprintf( __( 'Username: %s' ), $user_login ) . "\r\n"; $message .= sprintf( __( 'Password: %s' ), $plaintext_pass ) . "\r\n"; @wp_mail( get_option( 'admin_email' ), sprintf( __( '[%s] Your WordPress administrator password has been changed!' ), get_option( 'blogname' ) ), $message ); $answer=" <div id='message' class='updated fade'> <strong>Your password has been successfully changed</strong> <strong>An e-mail with this information has been dispatched to the WordPress blog administrator</strong> <strong>You should now delete this file off your server. DO NOT LEAVE IT UP FOR SOMEONE ELSE TO FIND!</strong> </div> "; } } return empty( $answer ) ? false : $answer; } $answer = meh(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>WordPress Emergency PassWord Reset</title> <meta http-equiv="Content-Type" content="<?php bloginfo( 'html_type' ); ?>; charset=<?php bloginfo( 'charset' ); ?>" /> <link rel="stylesheet" href="<?php bloginfo( 'wpurl' ); ?>/wp-admin/wp-admin.css?version=<?php bloginfo( 'version' ); ?>" type="text/css" /> </head> <body> <div class="wrap"> <form method="post" action=""> <h2>WordPress Emergency PassWord Reset</h2> <strong>Your use of this script is at your sole risk. All code is provided "as -is", without any warranty, whether express or implied, of its accuracy, completeness. Further, I shall not be liable for any damages you may sustain by using this script, whether direct, indirect, special, incidental or consequential.</strong> This script is intended to be used as <strong>a last resort</strong> by WordPress administrators that are unable to access the database. Usage of this script requires that you know the Administrator's user name for the WordPress install. (For most installs, that is going to be "admin" without the quotes.) <?php echo $answer; ?> <input type="submit" name="update" value="Update Options" /> <fieldset class="options"> <legend>WordPress Administrator</legend> <label><?php _e( 'Enter Username:' ) ?> <input type="text" name="e-name" id="e-name" class="input" value="<?php echo attribute_escape( stripslashes( $_POST['e-name'] ) ); ?>" size="20" tabindex="10" /></label> </fieldset> <fieldset class="options"> <legend>Password</legend> <label><?php _e( 'Enter New Password:' ) ?> <input type="text" name="e-pass" id="e-pass" class="input" value="<?php echo attribute_escape( stripslashes( $_POST['e-pass'] ) ); ?>" size="25" tabindex="20" /></label> </fieldset> <input type="submit" name="update" value="Update Options" /> </form> </div> </body> </html>
حال بعد از اینکه فایل را در مسیر درست آپلود کردید آدرس مشاهده این فایل را بازکنید. به عنوان مثال اگر در مسیر اصلی دامنه وردپرس را نصب کرده باشید باید به آدرسی مثل آدرس https://fertakonline/res.php بروید.
حالا کافیه تا نام کاربری و رمز دلخواه خودتون را در فیلدهایی که میبینید وارد کرده و در نهایت روی دکمه آپدیت کلیک کنید تا رمز جدید برای این نام کاربری در وردپرس ریست شود.

راهکار دوم: تغییر رمز عبور ورود به مدیریت وردپرس از طریق دیتابیس
برای تغییر رمز عبور ورود به مدیریت وردپرس از طریق دیتابیس باید بعد از ورود به هاست روی دکمه PHPmyadmin کلیک کنید.

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

حال بعد از اینکه روی جدول بالا کلیک کردید به صفعه بعد منتقل میشوید که در این صفحه تمامی کاربرانی که در این سایت عضو هستند را مشاهده میکنید. سپس کاربر مدیرکل را یافته و روی دکمه Edit کلیک کنید تا به صفحه صفحه ویرایش کاربر در دیتابیس منتقل شوید.

در اینجا میتوانید برای ویرایش رمز عبور یا ایمیل و تاریخ عضویت و… اقدام کنید .

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

بعد از اینکه روی گزینه go کلیک کردید رمز شما تغییر یافته است و دیگر میتوانید با این رمز هش شده وارد پیشخوان سایت خودتان شوید.
نتیجه گیری
به پایان مقاله آموزش تغییر رمز عبور ورود به مدیریت وردپرس رسیدیم. امیدواریم با استفاده از این آموزش بتوانید در صورت فراموشی رمز خود، آن را تغییر داده و وارد مدیریت وردپرس شوید.
تغییر رمز عبور ورود به مدیریت وردپرس یکی از چالش های مهم است که هلدینگ فرتاک به آن پرداخته است. ما همواره در کنار شما هستیم تا بتوانیم با این آموزشها شما را بروز کنیم و همراه شما باشیم .
اگر در رابطه با تغییر رمز عبور ورود به مدیریت وردپرس سؤالی داشتید حتماً با ما در قسمت نظرات در میان بگذارید.
تیم پشتیبانی هلدینگ فرتاک در زمینه خدمات طراحی سایت، سئو، بهینهسازی، دیجیتال مارکتینگف سوشال مدیا و طراحی گرافیک آماده ارائه خدمات به شما است.
سوالات متداول
سلام، اگه سطح دسترسی مدیر کل داشته باشید، بله میشه.
حتما دقت داشته باشید زمانی که رمز مورد نظرتون رو در فیلد پسورد وارد می کنید از کشوی مقابل اون در ستون فانکشن حالت MD5 را انتخاب کرده باشید در غیر اینصورت پیشخوان وردپرس رمزتون رو قبول نخواهد کرد.
در پیشخوان وردپرس به بخش کاربران مراجعه کنید تمام کاربران تعریف شده به همراه نقششون داخل سیستم درج شدهاند. مواردی که نقش مدیر کل یا مدیر دارن دارای بیشترین سطح دسترسی هستند.
روش دوم هم اینه از داخل هاستتون به بخش ohomyadmin مراجعه کنید از ستون سمت چپ صفحه دیتابیستون رو انتخاب کنید. جدول wp-user رو پیدا کنید. داخل این جدول لیتسی از کاربران وجود داره کاربرانی که نقش admin دارن مدیر هستند.
- مینو زمانی
- مرداد ۲۴, ۱۴۰۱
- ۶:۰۳ ب٫ظ
- برچسب ها : wordpress, آموزش سایت وردپرسی, آموزش طراحی سایت, آموزش طراحی سایت با وردپرس, آموزش طراحی وبسایت, آموزش وردپرس, تغییر رمز عبور تمام کاربران در وردپرس, تغییر رمزعبور و نام کاربری وردپرس, ساخت سایت, ساخت وبسایت, سیستم مدیریت محتوا, طراحی سایت, طراحی وب سایت, طراحی وبسایت, گذاشتن رمز روی مطالب وردپرس, وردپرس, ورود به مدیریت وردپرس