learndl zhaket triboon mymember

آموزش حذف کاربران از WP-JSON وردپرس

آموزش حذف کاربران از WP-JSON وردپرس

حذف کاربران از WP-JSON

وردپرس یک سیستم اوپن سورس است ولی گاها مشکلات امنیتی زیادی در این سیستم مدیریت محتوا دیده می شود .
یکی از بدترین مشکات امنیتی باز بودن نام های کاربری سایت در فایل WP-JSON می باشد .
که هکر ها با دریافت نام کاربری مدیر می توانند به راحتی سایت شما را هک کنند .
با پنهان کردن نام کاربران از فایل جیسون وردپرس امنیت سایت خود را افزایش دهید .
اکثر کاربران از این موضوع ناآگاه هستند، وردپرس بصورت پیشفرض نام های کاربری را در معرض دید عموم قرار میدهد تا از طریق WP REST API آن ها را ببینید .
برای آموزش حذف کاربران از WP-JSON بصورت تکه کد با وبیت همراه باشید .

چطور کاربران از WP-JSON ببینیم ؟

فهرست همه این موارد در آدرس https://example.com/wp-json/wp/v2/users قابل رویت است .
همچنین میتوانید اطلاعات مربوط به یک کاربر خاص را با اضافه کردن ایدی این کاربر به ادرس ادرس بالا پیدا کنید بصورت  https://example.com/wp-json/wp/v2/users/1/

خوب پس چطور این باگ امنیتی را غیر فعال کنیم  ؟

برای غیر فعال کردن کاربران از WP-JSON کافیست فایل functions.php قالب خود را ویرایش کنید و کد های زیر را در آخر آن قرار دهید .

// Disable /users rest routes
add_filter('rest_endpoints', function( $endpoints ) {
    if ( isset( $endpoints['/wp/v2/users'] ) ) {
        unset( $endpoints['/wp/v2/users'] );
    }
    if ( isset( $endpoints['/wp/v2/users/(?P<id>[d]+)'] ) ) {
        unset( $endpoints['/wp/v2/users/(?P<id>[d]+)'] );
    }
    return $endpoints;
});

امیدوارم این آموزش نیز مثل سایت آموزشی های وردپرسی مفید باشد .
این مطلب از سایت templ.io به فارسی ترجمع شده است .

به این مطلب امتیاز دهید

امتیاز کلی : 4.4 / 5. تعداد آرا : 7

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

وبیت این پست توسط نگارش شده است.

اسم من محمد پورداداش هست و متولد سال 1367 در خدمت شما هستیم . تخصص من طراحی گرافیک و کدنویسی وب است و سعی خواهم کرد بهترین خدمات را به شما وبمستران و گرافیست های عزیز ارائه کنم. به ترس هات غلبه کن تا در زندگی همیشه پیروز باشی.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

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