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

:bookmark: This guide explains the sign-up process when the “must approve users” setting is enabled, including configuration steps and the user experience.

:person_raising_hand: Required user level: Administrator

When you want to control who can join your Discourse community, you can enable a setting that requires new users to be approved before they can log in. This feature is commonly used for private communities or public forums that want to limit participation.

Configuring user approval

To set up user approval for your Discourse site:

  1. Enable the must_approve_users site setting.

  2. (Optional) If you want to make your community private, enable the login_required site setting. This prevents anonymous users from viewing your forum’s content.

User sign-up process

Once you’ve enabled user approval, here’s what the sign-up process looks like for new users:

  1. The user visits your forum and clicks the “Sign Up” button.

  2. The user enters their account details and receives an activation email.

  3. After activating their email, the user sees this message on the forum:

    Welcome to Discourse!

    A moderator must manually approve your new account before you can access this forum. You’ll get an email when your account is approved!

    If the user attempts to log in before approval, they’ll see this message:

    Your account hasn’t been approved yet. You will be notified by email when you are ready to log in.

Moderator approval process

  1. Moderators receive on-site notifications for pending user approvals.

  2. If a request remains in the review queue, a reminder email is sent to all users with full Moderator status. The reminder email is managed by the PendingUsersReminder background job, which runs hourly but can be delayed using the pending users reminder delay site setting.

  3. Once a staff member approves a user, the user receives an email notification.

Additional resources

Last edited by @hugh 2024-07-05T01:35:58Z

Check documentPerform check on document:
16 إعجابًا

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

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

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

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

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

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

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

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

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

بصفتي مشرفًا، كنت أتلقى رسائل في صندوق الوارد الخاص بـ 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.

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