🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ میثم کیانی
حذف روت users برای افزایش امنیت
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۶ مهر ۱۴۰۲

سلام خدمت منتور‌های عزیز و استاد صالحی گرامی ؛

یک بخش خیلی مهمی که باید بهش توجه بشه، بخش نمایش اطلاعات کاربران در wp-json است. اینجا میتونیم لیست کل کاربران سایتمون رو ببینیم برای اینکه اجازه ندیم کسی به لیست کاربران ما دسترسی داشته باشه میتونیم این کد را توی فایل فانکشن قالبمون قرار بدیم :

 

add_filter( 'rest_endpoints', function( $endpoints ){
    if ( isset( $endpoints['/wp/v2/users'] ) ) {
        unset( $endpoints['/wp/v2/users'] );
    }
    if ( isset( $endpoints['/wp/v2/users/(?P[\d]+)'] ) ) {
        unset( $endpoints['/wp/v2/users/(?P[\d]+)'] );
    }
    return $endpoints;
});

سلام وقت بخیر

بدون این کار هم دسترسی به کاربران سایت از طریق api محدود هست و فقط با داشتن token این کار امکانپذیر هستش به جز کاربرانی که نویسنده هستن و فقط هم بخشی از اطلاعات که تو صفحه مربوط به نویسنده نمایش میده رو داره نه اطلاعات مهم 

ولی باز هم ممنون که تجربیاتتون رو قرار دادین

ابوالفضل محجوب ۰۶ مهر ۱۴۰۲، ۱۹:۰۴