حذف عدة مستخدمين دفعة واحدة

يوفر Discourse إمكانية حذف عدة مستخدمين مباشرة من قائمة مستخدمي الإدارة. هذه الميزة مفيدة في المواقف التي يتم فيها إنشاء حسابات مستخدمين غير مرغوب فيها، كما هو الحال أثناء موجة البريد العشوائي (spam)، وتريد حذف تلك الحسابات بسرعة.

لاستخدام هذه الميزة، تفضل بزيارة قائمة مستخدمي الإدارة على العنوان /admin/users/list، أو أي من متغيراته، واتبع الخطوات:

  1. قم بتمكين وضع التحديد المجمع بالنقر فوق أيقونة التحديد المجمع image في الجزء العلوي من قائمة المستخدمين بجوار عمود اسم المستخدم (Username)

  2. سيظهر مربع اختيار بجوار كل مستخدم بمجرد تمكين وضع التحديد المجمع. حدد المستخدمين الذين ترغب في حذفهم.

  3. من القائمة المنسدلة “الإجراءات المجمعة” (Bulk actions) التي تظهر في الجزء العلوي من القائمة، حدد “حذف المستخدمين…” (Delete users…).

  4. في نافذة التأكيد المنبثقة، اكتب عبارة التأكيد.

  5. اختياريًا، حدد الخيار لحظر عنوان IP والبريد الإلكتروني للمستخدمين المحددين.

  6. أكد عملية الحذف.

بعد بدء عملية الحذف، سيتم تحديث نافذة التأكيد المنبثقة لعرض التقدم في الوقت الفعلي أثناء حذف كل مستخدم. إذا حدثت أي أخطاء أثناء عملية الحذف، فستظهر في النافذة المنبثقة مع الاستمرار في معالجة المستخدمين المتبقين.

عند استخدام وضع التحديد المجمع، يمكنك تحسين بحثك للعثور على مستخدمين محددين. سيتم تذكر المستخدمين الذين تحددهم حتى عند تعديل مصطلح البحث أو إزالته بالكامل. هذا يجعل من الملائم تحديد عدة مستخدمين عبر نتائج بحث مختلفة.

توضح لقطات الشاشة أدناه العملية بالتسلسل، مع علامات مرقمة تطابق الخطوات المذكورة أعلاه:

بعض التحذيرات:

  • يمكنك حذف ما يصل إلى 100 مستخدم دفعة واحدة.
  • سيتم عرض مربع اختيار معطل للمستخدمين الذين لا يمكن حذفهم، وسيظهر تلميح عند تمرير الماوس فوق مربع الاختيار يشرح سبب عدم إمكانية حذفهم.

أفضل الممارسات لإدارة المستخدمين

تعد الإدارة الفعالة للمستخدمين أمرًا بالغ الأهمية لمجتمع صحي وآمن. إليك بعض أفضل الممارسات التي يجب اتباعها:

  • مراجعة المستخدمين الجدد بانتظام: راقب صفحة /admin/users/list/new. غالبًا ما يكون هذا هو المكان الأول الذي ستلاحظ فيه نشاطًا مريبًا أو مرسلي بريد عشوائي محتملين.

  • استخدام الأدوات المتاحة لديك:

    • عناوين IP والبريد الإلكتروني المراقبة (Screened): قم بحظر مصادر البريد العشوائي المعروفة بشكل استباقي في إعدادات موقعك ضمن Admin > Logs > Screened IPs و Screened Emails.

    • مستويات الثقة: تعرف على مستويات الثقة في Discourse. إنها جزء أساسي من جهاز المناعة في مجتمعك، حيث تمنح المزيد من الأذونات للمستخدمين الموثوق بهم بمرور الوقت.

  • وضع إرشادات مجتمعية واضحة: تساعد مجموعة جيدة من الإرشادات في تحديد توقعات السلوك وتجعل قرارات الإشراف أسهل. تأكد من سهولة العثور عليها وقراءتها.

  • إدارة الأذونات باستخدام المجموعات: بدلاً من تعيين الأذونات لكل مستخدم على حدة، استخدم المجموعات. هذا يجعل إدارة الوصول إلى الفئات والميزات أكثر قابلية للتوسع وتنظيمًا.

  • لا تدع المستخدمين غير النشطين يبقون (إلى أجل غير مسمى): على الرغم من أنه ليس ضروريًا دائمًا، يمكنك وضع سياسة لتعطيل أو إخفاء هوية المستخدمين الذين كانوا غير نشطين لفترة طويلة، خاصة إذا لم يكن لديهم منشورات. يمكن القيام بذلك احترامًا لخصوصية المستخدم أو للحفاظ على قائمة المستخدمين الخاصة بك مرتبة. يمكن لإعداد الموقع clean_up_inactive_users_after_days أتمتة ذلك عن طريق إزالة مستخدمي مستوى الثقة 0 غير النشطين الذين ليس لديهم منشورات بعد عدد محدد من الأيام (معطل افتراضيًا).

4 إعجابات

كيف يمكنني القيام بالأمر الأول في Discourse؟ هل يمكنك تعيين الأذونات لكل مستخدم على حدة؟

ما هي العلاقة بين تعطيل أو إخفاء الهوية وحذف المستخدمين؟ اعتقدت أن التعطيل أو إخفاء الهوية لا يحذف المشاركات.

إعجاب واحد (1)