أظن أن هذا خطأ، حيث إنه عند البحث عن مستخدم معطل لا يظهر في نتائج البحث.
بشكل عام، إذا ذهبت إلى هذه الصفحة: Discourse Meta ومررت عبرها، ستظهر المستخدمين المعطلين… لكن إذا حاولت البحث عنهم، فلن يظهروا. (لا يمكنك أيضًا الإشارة إليهم باستخدام @ في المنشورات.)
هل من الأفضل إخفاء المستخدمين غير النشطين أو المعطلين من جميع المناطق العامة؟ (أعتقد ذلك.)
بمستخدمي غير النشطين/المعطلين أعني أولئك الذين لم يفعّلوا بريدهم الإلكتروني أو أولئك الذين يجب عليهم إعادة تفعيل بريدهم الإلكتروني.
لا يزال المستخدمون غير النشطين مستخدمين في جدول المستخدمين.
يوجد إعداد للموقع يسمح بعرض الحسابات غير النشطة — وهو معطل افتراضيًا، لكنه قد يكون مفعّلًا هنا: show inactive accounts
أتساءل هل يعرض موقع meta.discourse.org حسابات العملاء غير النشطة بسبب استضافة العملاء؟
يوجد إعداد لحذف المستخدمين غير النشطين إذا لزم إزالتهم — الافتراضي هو سنتان: clean up inactive users after days.
أظن أن السلوك هو أنهم يظهرون لا يزال في لوحة تحكم المسؤول، ولكن ليس علنًا. في كثير من الأحيان، يسجل المسوقون غير المرغوب فيهم مثل هذه الحسابات باستخدام عناوين URL كاسم أو تفاصيل الملف الشخصي (أحيانًا محتوى إباحي، وما إلى ذلك)
يُطبَّق إعداد الموقع show inactive accounts فقط على المستخدمين غير الموظفين. إذا تم تعطيل الإعداد (وهو معطل افتراضيًا)، فلن يتمكن المستخدمون العاديون من رؤية بطاقة المستخدم أو صفحة الملف الشخصي للمستخدمين المعطلين. ومع ذلك، سيظل المستخدمون الموظفون قادرين على رؤية بطاقة المستخدم وصفحة الملف الشخصي.
سيظهر المستخدم المعطل في دليل المستخدمين العام بغض النظر عما إذا كنت قد عطلت إعداد الموقع show inactive accounts أم لا.
هل ينطبق هذا على الأعضاء الجدد غير الموثقين وكذلك الأعضاء المعطلين يدويًا يا سيمون؟
في بعض الأحيان، يسجل المحتالون/المشاكسون/الفاعلون السيئون حسابات بأسماء مستخدمين تحتوي على عناوين URL أو تفاصيل ملف تعريف أخرى.
هل من السهل إخفاء المستخدمين من دليل المستخدمين العام باستخدام مكون سمة أو شيء مشابه؟ (أنا ما زلت أقرأ عنها لذا لست متأكدًا بنفسي بعد). لقد راجعت كود CSS ولكن لا يتم تطبيق أي فئة خاصة على صف الأعضاء المعطلين… هل يمكن إضافة ذلك من فضلك؟
هذا غير صحيح. لا يتم إزالة المستخدمين المعطلين فورًا من دليل المستخدمين، ولكن يجب إزالتهم عند تشغيل المهمة التي تُحدّث دليل المستخدمين. تُنفَّذ هذه المهمة مرة واحدة يوميًا.
الكود المسؤول عن إضافة المستخدمين وإزالتهم من الدليل يتحقق من أن المستخدم “نشط”. وهذا يعني أنه يجب إزالة المستخدمين غير النشطين الذين كانوا نشطين سابقًا على موقعك من دليل المستخدمين خلال يوم واحد من تعطيلهم. أما المستخدمون الذين لم يكونوا نشطين أبدًا على موقعك، مثل المستخدم الذي يسجّل الدخول ثم لا يستجيب لرسالة البريد الإلكتروني الخاصة بالتفعيل، فلا ينبغي أن يظهروا أبدًا في دليل المستخدمين.
بالنسبة للمواقع التي تم تفعيل إعداد الموقع “يجب الموافقة على المستخدمين”، لن يتم إضافة المستخدمين غير المعتمدين إلى دليل المستخدمين.
يبدو أنه لم ينجح في إعداد التطوير الخاص بي (لكنني كنت أشغل الخادم فقط عند الحاجة)، لكنني قمت للتو بإنشاء اختبار على موقع حي وسأرى كيف يسير الأمر وأخبرك بالنتيجة
لقد نجح الأمر اختفى الحساب من القائمة بعد يوم أو نحو ذلك.
سؤال سريع بخصوص المستخدمين الذين تم تعطيلهم يدويًا: هل سيخضعون لنفس القواعد المطبقة على المستخدمين غير المفعّلين بشكل قياسي؟ على وجه التحديد، هل سيتم حذفهم من قاعدة البيانات إذا لم يُفعّلوا حساباتهم خلال 30 يومًا (وهو ما أعتقد أنه الوقت القياسي المسموح به لحساب جديد للتحقق من بريده الإلكتروني)؟
سؤال جيد، @eviltrout، هل يمكن لأحد التحقق من هذا المنطق؟ أعرف أن هذا صحيح بالنسبة لـ الحسابات الجديدة — فمن يهتم بحساب جديد إذا لم يهتم المستخدم بتفعيل بريده الإلكتروني خلال 7 أيام كجزء من عملية التسجيل — لكنني غير متأكد بشأن التعطيل اليدوي.
يمنع المستخدم من تسجيل الدخول حتى يستجيب لرسالة بريد إلكتروني للتنشيط يتم إرسالها بواسطة Discourse. إذا حاول المستخدم تسجيل الدخول، فسيظهر له إشعار مشابه لهذا:
لاحظ أن تعطيل المستخدم لا يؤدي إلى إرسال رسالة البريد الإلكتروني للتنشيط إليه. يمكنك تفعيل إرسال رسالة البريد الإلكتروني للتنشيط إلى مستخدم عن طريق النقر على زر “إرسال بريد إلكتروني للتنشيط” الذي يظهر في قسم “تم التنشيط” في صفحة الإدارة الخاصة به. كما يمكن للمستخدم أيضًا تفعيل إرسال رسالة البريد الإلكتروني للتنشيط عن طريق النقر على زر “إعادة إرسال بريد إلكتروني للتنشيط” من الإشعار الذي يظهر له عند محاولته تسجيل الدخول إلى الموقع.