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


در این مقاله، یک روش ساده برای اعمال «خروج اجباری» (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 استفاده کنید.
اگر تمایل به مطالعه بیشتر در مورد این موضوعات را داشته باشید؛ شاید آموزش های زیر نیز برای شما مفید باشند:
- راه اندازی سایت چند منظوره با وردپرس و Enfold
- طراحی سایت وردپرسی بدون کدنویسی
- چند زبانه کردن سایت وردپرسی با افزونه WPML
- مجموعه آموزش های راه اندازی سایت و کار با وردپرس
#