أعتذر، لكنني أعتقد أن طلب السحب (PR) المشار إليه في هذا الموضوع معيب:
هذه “الميزة” لا تأخذ في الاعتبار أن شخصًا ما قد يستخدم Discourse كـ مزود مصادقة موحدة (SSO)، وقد لا ينشر المستخدمون في المنتدى بل يستخدمون الموقع الرئيسي فقط! وبما أن هذا السيناريو طبيعي لموقعي، فقد فقدت حوالي 70% من المستخدمين على Discourse في الأشهر الأخيرة (وهو ما اكتشفته بالصدفة)… مما خلق فجوة كبيرة بين المنتدى والموقع الرئيسي. كما أنه من الطبيعي لموقعي أن ينشر المستخدمون في المنتدى بعد سنوات من قرارهم بإنشاء حساب لاستخدام ميزات الموقع الرئيسي. والآن لا يمكن لهؤلاء المستخدمين تسجيل الدخول، أو عليهم إنشاء حساب جديد غير مرتبط بمحتواهم على الموقع الرئيسي.
لقد قمت بنقل المستخدمين ذوي الحالة “active: true” تحديدًا قبل سنوات لمنع حدوث شيء من هذا القبيل.
كما أن عملية التنظيف (Purge) هي شيء يجب أن يقرر المسؤول عنه بنشاط قبل تفعيل خيار من هذا النوع، على الأقل في منتدى Discourse يعمل بالفعل…
أوه، ما هذه المأساة التي وجدت نفسك فيها! أتعاطف معك حقًا.
ربما يمكنك العودة إلى نسخة احتياطية، إذا لم يحدث نقاش جديد كبير منذ بدء عملية الحذف الكبرى؟
وإلا، نعم، أنصحك بإضافة المستخدمين باستخدام أداة استيراد. لست متأكدًا من كيفية القيام بذلك، لكن يمكنك طلب المساعدة بنشر طلبك في قناة Marketplace.
عندما أفكر في هذا الأمر لأغراضي الخاصة، يسعدني أن أتذكر فوائد القيام بالعكس: استخدام منصة مثل ووردبريس كمزود للمصادقة الموحدة (SSO)، بحيث يمكنك الاستفادة من الحذف التلقائي للمستخدمين الخاملين في المنتدى مع الاحتفاظ بهم في الموقع الرئيسي. الميزة الجميلة هنا هي أنه عندما يسجل المستخدمون الدخول مجددًا، يتم إضافتهم تلقائيًا إلى المنتدى دون الحاجة إلى أي إجراء خاص. وقد تمكنت مؤخرًا من إعداد تسجيل الدخول عبر رابط البريد الإلكتروني في ووردبريس، مما حسّن تجربة المستخدم. فإدارة كلمات المرور في ووردبريس سيئة للغاية بشكل افتراضي.