إعداد وإدارة مسار التسجيل بموافقة المستخدم

:bookmark: يشرح هذا الدليل عملية التسجيل عندما يكون إعداد “يجب الموافقة على المستخدمين” ممكّنًا، بما في ذلك خطوات التهيئة وتجربة المستخدم.

:person_raising_hand: مستوى المستخدم المطلوب: المسؤول

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

تهيئة الموافقة على المستخدمين

لإعداد الموافقة على المستخدمين لموقع Discourse الخاص بك:

  1. قم بتمكين إعداد الموقع must_approve_users.

    ملاحظة: عند تمكين هذا الإعداد في موقع حالي، يتم تلقائيًا وضع علامة “تمت الموافقة” على جميع المستخدمين الحاليين. التسجيلات الجديدة بعد هذه النقطة فقط هي التي ستتطلب الموافقة.

  2. (اختياري) إذا كنت تريد جعل مجتمعك خاصًا، فقم بتمكين إعداد الموقع login_required. يمنع هذا المستخدمين المجهولين من عرض محتوى المنتدى الخاص بك.

عملية تسجيل المستخدمين

بمجرد تمكين الموافقة على المستخدمين، إليك كيف تبدو عملية التسجيل للمستخدمين الجدد:

  1. يزور المستخدم منتدىك وينقر على زر “التسجيل” (Sign Up).

  2. يُدخل المستخدم تفاصيل حسابه ويتلقى بريدًا إلكترونيًا للتنشيط.

  3. بعد تفعيل بريده الإلكتروني، يرى المستخدم هذه الرسالة على المنتدى:

    مرحبًا بك في Discourse!

    يجب على أحد المشرفين الموافقة يدويًا على حسابك الجديد قبل أن تتمكن من الوصول إلى هذا المنتدى. ستتلقى بريدًا إلكترونيًا عند الموافقة على حسابك!

    إذا حاول المستخدم تسجيل الدخول قبل الموافقة، فسيشاهد هذه الرسالة:

    لم تتم الموافقة على حسابك بعد. سيتم إعلامك عبر البريد الإلكتروني عندما تكون جاهزًا لتسجيل الدخول.

عملية موافقة المشرف

  1. يتلقى المشرفون إشعارات داخل الموقع للموافقات المعلقة للمستخدمين.

  2. إذا بقي طلب ما في قائمة المراجعة، يتم إرسال رسالة خاصة تذكيرية إلى المشرفين الذين لم يشاهدوا رسالة تذكير سابقة بعد. تتم إدارة التذكير بواسطة مهمة الخلفية PendingUsersReminder، والتي تعمل كل 5 دقائق ولكن يمكن تأخيرها باستخدام إعداد الموقع pending_users_reminder_delay_minutes (الافتراضي: 480 دقيقة).

  3. بمجرد موافقة أحد الموظفين على مستخدم، يتلقى المستخدم إشعارًا عبر البريد الإلكتروني.

موارد إضافية

16 إعجابًا

تم تقسيم 9 مشاركات إلى موضوع جديد: لم يتم إرسال بريد التسجيل

تم تقسيم 3 مشاركات إلى موضوع جديد: هل يؤثر تغيير ‘يجب الموافقة على المستخدمين’ على المستخدمين الحاليين؟

إعادة: إعداد الموقع must_approve_users.

في ضوء المعلومات المقدمة في Does changing ‘must approve users’ effect existing users? - #2 by Moin

سيتم تمييز جميع المستخدمين الحاليين بالموافقة عند تشغيل هذا الإعداد.

هل سيكون من الممكن تحديث لقطة الشاشة في الوثائق أعلاه:

لإزالة التحذير، مثل لقطة الشاشة في:

ربما إضافة النص “سيتم تمييز جميع المستخدمين الحاليين بالموافقة عند تشغيل إعداد must_approve_users.” إلى الوثائق لتوضيح النتيجة.

إعجابَين (2)

بصفتي مشرفًا، كنت أتلقى رسائل في صندوق الوارد الخاص بـ discourse عندما كان هناك مستخدمون جدد يحتاجون إلى مراجعة. الآن تأتي كمواضيع في فئة “الموظفين”. أفضل أن تكون رسائل ولا تزدحم قائمة المواضيع الجديدة في “الموظفين”. كيف يمكنني تحقيق ذلك؟

أعتقد أنه تم تغيير هذا قبل 4 سنوات (PR). الإعداد هو pending users reminder delay minutes وتعمل مهمة الخلفية كل 5 دقائق.

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

شكراً على عودتك إليّ. إليك لقطة شاشة لما تبدو عليه فئة الموظفين حاليًا. كل رسائل “المستخدم الجديد .. يتطلب مراجعة” هي ما أريد أن ينتهي بي الأمر في صندوق الوارد الخاص بي بدلاً من أن تكون مواضيع في فئة الموظفين. أنا جديد في discourse، لذلك ربما قمت بتعيين بعض الإعدادات التي فعلت ذلك، أنا فقط لا أستطيع معرفة ما فعلته.

[تم حذف الصورة لحماية المعلومات الشخصية]

:thinking: هذه لا تبدو مثل رسائل المراجعة المطلوبة من نواة Discourse.

تلك تبدو هكذا

بينما تبدو رسائلك هكذا

قام المستخدم X للتو بتسجيل حساب في Fornax Science Console

طلب تسجيل المستخدم الجديد Y يتطلب مراجعة للوصول إلى Fornax Science Console

يبدو أنك تستخدم openid-connect بدلاً من تدفق تسجيل Discourse. لذلك لا أعتقد أن موضوع التوثيق هذا سيكون مفيدًا لك. الرسائل التي تراها لا تتعلق بـ must_approve_users.

شكرًا لك، هذا مفيد لمعرفة أين يمكنني البحث بعد ذلك.

ربما تكون الإجابة في مكان آخر — شكرًا لك على إخباري إذا كان الأمر كذلك.

كيف يبدو سير عمل رفض طلب العضوية؟

هل توجد طريقة لتقديم سبب للرفض، على سبيل المثال؟

أو، إذا كانت المعلومات المقدمة غير مكتملة، أو إذا كانت هناك معلومات تتطلب مناقشة، فهل توجد طريقة «تجميد» الطلب والتواصل مع العضو المحتمل؟