کاربردی، وردپرس ۱۸۲ بازدید

در این مقاله، یک روش ساده برای اعمال «خروج اجباری» (Force Logout) تمام کاربران از حساب کاربری خود را به شما آموزش خواهیم داد. اگر به هر دلیلی قصد دارید کاربران وب‌سایتتان را از حساب کاربری‌شان خارج کنید، پیشنهاد می‌کنیم تا انتهای این آموزش با ما همراه باشید.

موارد استفاده از خروج اجباری تمام کاربران

دلایل متفاوتی برای انجام خروج اجباری کاربران وجود دارند. شما می‌توانید در مواجه با شرایط زیر، از این امکان بهره ببرید:

  • اگر گمان می‌کنید که وب‌سایتتان هک شده است، با خروج اجباری کاربران، امکان پاک‌سازی مناسب برای سایت شما فراهم می‌شود.
  • در صورتی‌ که سایت شما دارای حق اشتراک باشد و نگران این مسئله باشید که کاربران کلمه عبور خود را با دیگران به اشترک بگذارند، استفاده از خروج اجباری، راه حل خوبی است.
  • در هنگام استفاده از کامپیوترها یا اینترنت عمومی، برای اطمینان از خروج صحیح می‌توان از این روش استفاده کرد.

خروج اجباری تمام کاربران در وردپرس

برای انجام این آموزش، باید فایل پیکربندی وردپرس خود را ویرایش کنید. این فایل با نام «wp-config.php» درون دیتابیس شما قرار دارد. پیشنهاد می‌کنیم پیش از ایجاد هرگونه تغییری، یک فایل پشتیبان از wp-config.php تهیه شود.

در مرحله اول، با استفاده از «File Manager» در منوی «cPanel» سرویس میزبانی سایت خود یا یک سرویس‌دهنده «FTP»، به وب‌سایت خود متصل شوید. بعد از اتصال، فایل wp-config.php موجود در پوشه روت (Root) سایتتان را پیدا کنید.

بر روی فایل مذکور کلیک راست کرده و گزینه «View/Edit» را انتخاب کنید تا این فایل در یک ویرایشگر متن باز شود.

درون فایل wp-config.php، قطعه کدی مشابه با کد زیر خواهید دید:

define('AUTH_KEY',         'K2#m<|[UO==4Nv c+Ox+^]NH.H*6DmQRJntnj|SwKg)>,>O-z/IeRr?>5lmx`Hf:');
define('SECURE_AUTH_KEY',  '-Qf(}6G(zB`(D*)]fe;iEw?M]PU>BY:$Ni6]~mYCfZ68l_M@R<5E_ICbPUVk.Vf@');
define('LOGGED_IN_KEY',    '6R6:bur.^!Q1K-/H!$]A$g3JaaO]r|B&zu~{-*})|+C|<V,^c|f^vlhp$urvTr7>');
define('NONCE_KEY',        'LM7}+||^qoISh4#q_ ST%#x0vke+TQD(^$W{lVQ_TyV!%,N++H)4+>uSZl6Z%W[3');
define('AUTH_SALT',        'PpS;19y?W31AY@:=,RC;&0kkNXNkP -v=Lr;ghGft:?WV5vA-lje|h{A19Tfzq$[');
define('SECURE_AUTH_SALT', '+H.u}x4u<6-^HY+<?oRkZ{9T)E_)rR+uy.3Rpm*Z&S|UUO|5Wh6cn9.2pq+o4P[M');
define('LOGGED_IN_SALT',   'I{uT;rv5S`JRRs}=1+Ls_3YMDR^;|U[&x^Oy!yg2-:BO%|0W@c-n|SY8D3zo7-8-');
define('NONCE_SALT',       ':0Y`/h3JhwMRNCj~z[1}N@5QKp0|-s4C+XR~/-q6PfZ&Q.qFY5-]qS|L,CNbv>/z');

البته این امکان وجود دارد که پارامتر دوم داخل پرانتز در هر خط، عبارت «put your unique phrase here» باشد. به این خط‌ها، کلیدهای امنیتی وردپرس می‌گویند. کلیدهای امنیتی وردپرس بر اساس الگوریتم داده‌های تصادفی «Salt» رمزگذاری می‌شوند.

در مرحله بعدی، به صفحه «تولیدکننده Salt برای وردپرس» بروید. این صفحه، یک سری کلیدهای امنیتی تصادفی را ایجاد می‌کنند. شما می‌توانید از این کد، در فایل wp-config.php استفاده کنید.

تنها کاری که باید انجام دهید، جایگذاری کدهای جدید به جای کدهای قدیمی است. بعد از این کار، تمام تغییرات را ذخیره کرده و فایل wp-config.php ویرایش شده را به درون سرور (Server) خود آپلود کنید. تغییر کدهای امنیتی، باعث خروج خودکار تمام کاربران از وب‌سایت شما می‌شود. با این کار، کاربران مجبور به ورود مجدد هستند.

اگر تمایل به مطالعه بیشتر در مورد این موضوعات را داشته باشید؛ شاید آموزش های زیر نیز برای شما مفید باشند:

#

منبع

بر اساس رای ۰ نفر
آیا این مطلب برای شما مفید بود؟
شما قبلا رای داده‌اید!
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.

«حسین زبرجدی دانا»، کارشناس ارشد مهندسی استخراج معدن است. فعالیت‌های علمی او در زمینه تحلیل عددی سازه‌های مهندسی بوده و در حال حاضر آموزش‌های مهندسی عمران، معدن و ژئوتکنیک مجله فرادرس را می‌نویسد.

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد.

مشاهده بیشتر