جلوگیری از دسترسی کاربران به پیشخوان وردپرس
- افزونه وردپرس
- بروزرسانی شده در
آیا تاکنون مایل بودهاید که به کاربران خود اجازه ثبتنام بدهید؟ زمانی که کاربران یک حساب کاربری در وردپرس ایجاد میکنند به پیشخوان وردپرس دسترسی دارند. در این مقاله ما به شما روش جلوگیری از دسترسی کاربران به پیشخوان وردپرس را آموزش میدهیم.
زمانی که شما سایت خود را راهاندازی میکنید باید بتوانید از فعالیتهای وبسایتتان را کنترل کنید. کنترل کردن فعالیتها در وبسایت وردپرسی از طریق پیشخوان و یا همان پنل مدیریت وردپرس امکانپذیر است. درواقع این پنل دارای اهمیت بسیار زیادی است و مهمترین قابلیتهای وبسایت بهوسیله آن انجام میشود.
به همین دلیل است که شما باید امنیت این قسمت را تأمین کنید و از این طریق بتوانید دسترسیها را به بهترین شکل تعیین کنید. برخی از مدیران وبسایتهای مختلف ترجیح میدهدند که به کاربران غیر مدیر اجازه دسترسی ندهند و به همین دلیل ما تصمیم گرفتیم نحوه انجام این کار را به شما دوستان میهن وردپرسی آموزش دهیم.
برای اینکه از داشبورد وردپرس خود محافظت کنید روشهای مختلفی وجود دارد که در اینجا برای شما توضیح میدهیم. پس با ما همراه باشید تا بتوانید به بهترین شکل این کار را انجام دهید.
آنچه در این مقاله میخوانید
دلیل محدود کردن دسترسی به داشبورد
اولین سؤالی که برای کاربران پیش میآید این است که چرا باید از این ناحیه محافظت کنند و دسترسی را به این قسمت محدود کنند. ما در اینجا برای شما دلایل انجام این کار را توضیح میدهیم.
مهمترین مسئلهای که برای ادامه حیات وبسایت باید در نظر بگیرید تأمین امنیت وردپرس است. ما بارها در میهن وردپرس در مورد افزایش امنیت توضیح دادهایم. داشبورد وبسایت پنل قدرتمندی است که اجازه فعالیتهای زیادی در آن قرار دارد؛ پس باید بهصورت ویژه از آن محافظت کنید.
ممکن است که شما در سایت خود دارای کاربران زیادی باشید که الزاماً نیاز نیست همگی آنها به داشبورد دسترسی داشته باشند و شما باید اجازه دسترسی را به کاربرانی که مورد اعتماد شما هستند دهید.
بهعنوانمثال اگر شما در حال اجرای یک وبلاگ چند نویسندهای باشید ممکن است بخواهید به ویرایشگران و همکاران دسترسی داده باشید اما به مشترکین دسترسی نداهید. سیستم وردپرس دارای قابلیتهای زیادی است و میزان دسترسیها کاملاً به مدیر بستگی دارد به این صورت که حتی زمانی که شما به برخی کاربران امکان دسترسی به بخش مدیریت را میدهید هنوز میتوانید کنترل آنچه باید در داشبورد ببینند یا نبینند را در دست بگیرید.
محدود کردن دسترسی داشبورد در وردپرس با افزونه Remove Dashboard Access
اولین و سادهترین روشی که توسط آن امکان این را دارید که کاربران را محدود کنید استفاده از افزونه Remove Dashboard Access است. در این روش نیاز به استفاده از کد نویسی نیست و کاربران مبتدی بدون داشتن دانش کد نویسی میتوانند خیلی راحت از این روش استفاده کنند.
توسط این افزونه شما میتوانید تعیین کنید که دسترسی به چه کسی داده شود. بهصورت اختصاصی بر روی دسترسیها کار میکند و در این زمینه پرکاربرد است. این پلاگین وردپرسی از محبوبیت زیادی برخوردار است و تاکنون بیش از 40 هزار نصب فعال داشته است.
به دلیل اینکه این افزونه رایگان است شما میتوانید خیلی راحت از انتهای همین صفحه و یا مخزن سایت وردپرسی خود آن را دریافت کنید. به دلیل اینکه این افزونه فارسی سازی نشده ما در اینجا نحوه استفاده از آن را به شما آموزش میدهیم.
آموزش استفاده از افزونه Remove Dashboard Access
اولین کار نصب و راهاندازی افزونه Remove Dashboard Access میباشد. بعدازاینکه این افزونه را فعال کردید میتوانید از مسیر تنظیمات < Dashboard Access برای پیکربندی افزونه بروید. زمانی که روی آن کلیک کردید با یک صفحه مانند زیر مواجه میشوید.
افزونه دسترسی داشبورد به شما اجازهی انتخاب نقش کاربری که میتواند به داشبورد دسترسی داشته باشد را میدهد. این کار را میتوانید با استفاده از گزینه اول یعنی Dashboard User Access انجام دهید. در اینجا سه گزینه وجود دارد که میتوانید بهدلخواه آنها را انتخاب کنید.
گزینه اول یعنی فقط به مدیران دسترسی داده شود. گزینه دوم یعنی به مدیر و ویرایشگر این اجازه داده شود و گزینه سوم این امکان را برای نویسنده، ویرایشگر و مدیر فراهم میکند. همچنین Advanced برای این است که شما نقش کاربری دلخواه خود برای دسترسی را وارد کنید.
گزینه بعدی انتخاب یک تغییر مسیر آدرس میباشد که این گزینه به شما اجازه تغییر مسیر کاربران غیرمجاز به هر صفحه در وبسایت شما را میدهد.
اگر میخواهید به کاربران اجازه ویرایش پروفایلشان را دهید نیاز به تیک زدن جعبه کنار نمایه کاربر را دارید. انتخاب این گزینه ویژگی تغییر مسیر آدرس را غیرفعال میکند. گزینه Login Message برای این است که بتوانید یک پیغام وارد کنید که هنگام ورود نمایش داده شود.
این افزونه کاربران غیرمجاز را از ویرایش پروفایل به آدرسی که شما قبلاً وارد کردهاید تغییر مسیر میدهد. پس از اتمام با کلیک روی دکمه save changes تغییرات را ذخیره کنید. اکنون تنها کاربران انتخابی شما توانایی دسترسی به داشبورد وردپرس را دارند.
مخفی کردن آیتم از بخش مدیریت در وردپرس
یکی از روشهای دیگری که شما میتوانید دسترسی کاربر را محدود کنید مخفی کردن آیتمها در پنل مدیریت است. یعنی اینکه شما به کاربران دلخواه خود اجازه ورود به پنل را میدهید؛ اما در اینجا برخی از آیتمها را مخفی میکنید که بسیاری از مدیران وردپرسی این کار را انجام میدهدند.
درواقع گاهی ممکن است بخواهید آنچه را که کاربر در بخش مدیریت وردپرس شما میبیند یا میتواند ویرایش کند را محدود کنید. میتوانید این کار را با مخفی کردن و کنترل آنچه کاربر در بخش مدیریت وردپرس میبیند انجام دهید. شما میتوانید پنل مدیریت وردپرس خود را با استفاده از روشهای مختلفی شخصیسازی کنید.
حفاظت پیشخوان مدیریت وردپرس با htaccess.
علاوه بر روشهای قبلی که توضیح دادیم یک روش دیگر نیز برای سفارشی کردن پنل مدیریت وجود دارد. درواقع یکی دیگر از راههای حفاظت از بخش مدیریت وردپرس افزودن یک لایه حفاظت رمز عبور است. این روش از کاربران یوزرنیم و پسوردی که قبلاً در دایرکتوری wp-admin وارد کردهاند را میخواهد.
این روش یک رابط کاربر است که برای کنترل کاربرانی که به بخش مدیریت دسترسی دارند پیشنهاد نمیشود. بااینحال بهطور کلی امن در نظر گرفته میشود. اگر در سایت خود تنها یک نویسنده دارید یا مجموعه بسیار محدودی از کاربر دارید از این روش استفاده کنید.آموزش انجام اینکار را اینجا ببینید.
سلام خدمت دوستان من چند وقتی هست نمیتونم وارد پیشخوان ورد پرس بشم از طریق wp admin میرم ولی انگار که کاربر معمولی سایت هستم وارد حساب کاربری داخل سایت میشه نمیتونم وارد پیشخوان بشم کسی میتونه کمک کنه ببینم مشکل از کجاست؟
سلام از سطح دسترسی شماست. آموزش ساخت یوزر ادمین از طریق phpmyadmin رو ببینید.
سلام و وقت بخیر
من افزونه دکان رو نصب کردم و میخوام دسترسی فروشنده رو برای ادیت محصول ببندم.لطفا اگه امکان داره راهنمایی کنید.پیشاپیش سپاسگذارم.
سلام
افزونه دکان رو ما نداریم روی سایت و خدمات مربوط به اون رو در حال حاضر ارائه نمیدیم
سلام.
من يك قالب وردپرس خريدارى كردم در زمانى كه روى هاست خودشان بود بخش افزونه ها در پنل وجود داشت الان كه روى هسات ديگرى انتقال دادند اين بخش كلا حذف شده و در پنل وجود ندارد در صورتى كه دسترسى ادمين به من داده اند. ممنون ميشم راهنمايي بفرماييد چگونه اين مشكل را ميتوان حل كرد؟
سلام اگر دسترسی مدیر کل به شما دادن بخش افزونهها باید نمایش داده شود. حتما دسترسی کامل نیست.