خرید دوربین عکاسی خرید دوربین

آموزش خروج خودکار کاربران در وردپرس

 

شاید شما هم از اون آدم هایی هستین که خیلی حوصله تون نمیکشه که مدام تو خیلی از سایت ها نام کاربری و رمز عبور خودتون رو بزنید تا وارد اون بشید همیشه در سایت در حالت لاگین منتظر می مونید. ولی وقتی شما این کار رو انجام میدید باعث میشه که هر شخصی که به لپ تاپ یا گوشیتون دسترسی داشت خیلی راحت و آسون وارد محیط داشبورد شما بشه و اونجا کار هایی رو انجام بده که به نفع شما نیست مثلا مشاهده اطلاعاتتون و …

امنیت تو همه جا مهمه از جمله سایتی که باهاش کار می کنید که بیشتر! کاربرانی هستند که از سیستم هایی در مکان های عمومی مثل کافی نت ها استفاده می کنند و یادشون میره که از حساب کاربری خودشون در سایت کافی نت خارج شن. متاسفانه یه سری ادم سودجو هم هستند که از اطلاعات کاربر ها سوء استفاده می کنند و حالا برای اینکه جلوی سوء استفاده های احتمالی رو تو این موضوع بتونیم بگیریم از روشی که در این آموزش میگیم حتما استفاده کنید.

یا شاید شما هم نمی خواید به صورت دائمی وقتی وارد یک سایتی شدید نام کاربری و رمز عبور خودتان را بنویسید به خاطر همین بیشتر در حالت لاگین می مانید، البته که وب سایت های وردپرس هم اینجورین و از این روش می توان تغییرات و یا کار هایی روی اون ها انجام داد. مثلا فرض کنید، شما یک سایت محبوب و پر بازدید دارید به همراه یک تیم نویسنده حالا این وسط ممکنه یک آدم دیگه وارد مدیریت یکی از نویسندگان سایت شما بشه و یه مقاله بی ربط اونجا بنویسه و قرار بده و خب طبیعتا این کار اعتبار و ارزش سایت شما رو خیلی میاره پایین! برای همین باید یه روشی رو پیاده سازی کنیم که وقتی کاربر در مدیریت یا پیشخوان نبود به صورت اتوماتیک بعد از زمان مشخص شده از مدیریت خارج شه.

و اینکه خروج خودکار کاربران در وردپرس یکی از راه‌ هایی هست که با استفاده از اون شما می تونید امنیت وردپرس خودتون رو خیلی راحت افزایش بدید و کاربرانی که وارد پیشخوان وردپرس میشن رو به صورت خودکار از پیشخوان وردپرس سایتتون بیارین بیرون و خارج کنید. بنابراین از قرآیند های مهم و تاثیر گذار که باعث میشه تا امنیت کاربر ها در وردپرس خیلی مهم باشه و ارزش بالایی رو به خودش اختصاص بده اینه که وقتی یه کاربری تو یه سایتی فعالیت داره بعد از اینکه فعالیت‌ های خودش رو انجام داده و دیگه کاری با اون سایت مد نظرش نداره به جای اینکه روی دکمه خروج کلیک کنه تا از پیشخوان وردپرس خارج بشه پنجره مرورگر رو می بنده که اینجوری اون فرد  همچنان در حالت لاگین باقی میمونه.

تو این آموزش از سایت مسترآموز میخوام به شما افزونه خروج خودکار کاربران در وردپرس رو معرفی کنم که با استفاده از این افزونه شما می تونید با توجه به نقش کاربری که تو سایت شما وجود داره مدت زمان دلخواهی رو برای هر کدوم از افرادی که عضو سایتتون هستن و به سایتتون سر می زنن و میخواید نقش اونا باقی بمونه رزرو و تعیین کنید تا اگه یه کاربری هیچ کار تو سایت شما این مدت نکرد یا صفحه‌ ای رو لود نکرد به صورت خودکار از پیشخوان وردپرس خارج بشه.

جالبه بدونید که سایت های چند نویسنده ای وردپرس با چالش ها و اتفاقات جدیدی رو به رو هست، برای یک مدیر سایت آگاه به مسائل امنیتی، کاربران غیرفعال به منزله تهدیدی به حساب میان که ممکنه session اون ها توسط هکر ها حفظ و دزدیده بشه. به همین دلیله که تقریبا بیشتر سایت های امنیتی بانکی و تراکنش مالی بصورت خودکار کاربران غیر فعال رو بعد از مدت زمانی خارج می کنه پس شما هم می تونید مثل کاری که توضیح دادم کاربران غیر فعال رو از سایت خودتون خارج کنید و امنیت سایت رو بیشتر و بیشتر بالا ببرید تا از دست هکر ها در امان باشه.

خارج کردن خودکار کاربر های سایت در وردپرس با افزونه Idle User Logout

افزونه خروج خودکار کاربران در وردپرس که می خوام بهتون معرفیش کنم و کار با اون رو بهتون آموزش بدم با اسم یا نام Idle User Logout در مخزن وردپرس ثبت شده و تا الان موفق شده بیش تر از 3 هزار نصب فعال رو داشته باشه و امتیاز 3.9 رو از بین افزونه های دیگه برای خودش کسب بکنه که با استفاده از این افزونه می تونید مدت زمان دلخواهی و مشخص شده ای رو معین کنید تا کاربرانی که فعالیتی در وب سایت ندارند بعد از مدت زمان تعیین شده به صورت خودکار از پیشخوان وردپرس خارج بشن.

برای اینکه بتونید به راحتی از این افزونه استفاده کنی اول باید به صفحه افزونه در مخزن وردپرس برید و بعد با استفاده از آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال سازی افزونه در سایت وردپرسی خودتون بکنید.

بعد از اینکه نصب و فعال سازی افزونه رو سایتتون با موفقیت انجام شد حالا مثل تصویر زیر یه منویی به نام Idle User Logout در بخش تنظیمات پیشخوان وردپرس سایت شما افزوده میشه که با کلیک کردن روی این منو می تونید خیلی راحت به صفحه تنظیمات افزونه برای خروج خودکار کاربران در وردپرس اقدام کنید.

 

 

گزینه Auto Logout Duration : با توجه به این گزینه که میگه از این بخش مدت زمان دلخواه خودتون رو که میخواید کاربر در صورت عدم لود یک صفحه و انجام فعالیتی در وردپرس از حساب کاربری خودش خارج بشه رو بر حسب ثانیه وارد کنید.

گزینه Disable in WP Admin : و اینکه با استفاده از این گزینه هم می تونید کاری کنید که خروج خودکار برای کاربرانی که دارای نقش کاربری مدیر کل هستند اعمال نشه به هیچ وجه.

 

 

با رفتن به تب idle behavior می تونید خروج خودکار کاربران در وردپرس رو برای هر نقش کاربری به دلخواه خودتون شخصی سازی کنید و در صورت تمایل تعیین کنید که بعد از خروج کاربر از پیشخوان وردپرس چه عملی انجام بگیره. مثلا می تونید تعیین کنید صرفا کاربر خارج بشه و به صفحه اصلی سایت هدایت بشه و یا اینکه به برگه دلخواه در وردپرس هدایت شه.

برای همین اول نقش کاربری خودتون رو از ستون User Role انتخاب کنید و سپس از ستون Behavior مشخص کنید که چه عملیاتی برای این نقش کاربری انجام بگیره، با استفاده از این ستون می تونید تعیین کنید که کار های زیر انجام بشه :

  1. خارج شدن کاربر و ریدایرکت آن به صفحه ورود با قابلیت تنظیم زمان
  2. خارج شدن کاربر با قابلیت تنظیم زمان
  3. خارج شدن کاربر و ریدایرکت اون به صفحه مورد نظر با قابلیت تنظیم زمان
  4. خارج نشدن کاربر و نمایش صفحه خروج به صورت پاپ آپ
  5. خارج  نشدن کاربر و ریدایرکت اون شخص به صفحه دلخواه

حالا از ستون Destination مقصد کاربر اگه می خواید تا به صفحه‌ ای هدایت بشه رو انتخاب کنید. با استفاده از این ستون می تونید یکی از برگه‌ های سایت خودتون رو انتخاب کنید تا کاربر بعد از خروج به اون برگه ریدایرکت بشه.

مثلا فرض کنید اگه از ووکامرس استفاده می کنید می تونید نقش کاربری مشتری رو انتخاب کنید تا بعد از خروج به برگه فروشگاه هدایت شه. حالا از ستون Duration (In seconds) هم می تونید زمان دلخواه برای خروج از اکانت رو برای این نقش کاربری انتخاب کنید، اگه می خواید تا از زمان پیش فرض تو تنظیمات اصلی افزونه استفاده بشه این فیلد رو خالی نگه دارید.

با فعال کردن گزینه‌ های ستون Action هم میشه بعد از هر مرحله تنظیمات رو برای این نقش افراد عضو سایت پاک کرد. حالا بعد از اینکه تنظیمات خودتون رو انجام دادید کاربران بر اساس نقش کاربری که مشخص کردید هر زمان که وارد اکانتشون بشن در صورتی که در مدت زمان تعیین شده فعالیتی نداشته باشه به صورت خودکار از اکانت خارج شده و عملیاتی که برای هر نقش کاربری مشخص کردید اعمل میشه.

حالا بعد از اینکه تنظیمات خودتون رو انجام دادید و اعمال کردید کاربر ها بر اساس نقش کاربری که براشون تعیین کردین هر زمان که وارد اکانت خودشون بشن اگه که تو مدت زمان تعیین شده فعالیتی نداشته باشن به صورت خودکار از اکانت خودشون خارج میشن و عملیاتی که برای هر نقش کاربری شما تعیین کردید حتما اعمال میشه.

تنظیمات پیشرفته خروج خودکار کاربران غیرفعال ( تب Advanced Management )

تو این جا تنظیمات خروج خودکار کاربران غیر فعال وردپرس براساس نقش کاربری آن‌ ها انجام میشه :

اول قسمت Multi-Role Timeout رو باید فعال کنید.

دوم اینکه بعد از انجام مرحله قبل در قسمت Enable Multi-User Feature نقش های کاربری موردنظر خود رو انتخاب کنید.

بعد از انتخاب روی دکمه save changes کلیک کنید.

حالا می‌ تونید بینید که برای هر نقش کاربری ردیفی برای تنظیمات وجود داره. می‌ تونید برای هر نقش، زمان خروج، صفحه ریدایرکت و باقی تنظیمات رو اعمال کنید.

نمایش در سایت

و در نهایت بعد از تنظیمات بالا، حالا سراغ سایت خودتون برید، بعد از زمان تعیین شده می‌ بینید که خروج خودکار کاربران خیلی راحت غیر فعال میشه.

سخن آخر

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

نظر خودتان را ارسال کنید