هل يمكن استخدام كود دعوة لتجاوز موافقة المستخدم الجديد؟

يا إلهي بالفعل! لا أعرف كيف استغرق الأمر كل هذا الوقت لشرح هذا لكم. لقد كانت مشكلة بالنسبة لي منذ أول مرة استخدمت فيها Discourse قبل خمس سنوات. لا أعرف ما إذا كنت قد نشرت عن ذلك آنذاك، لكنني رأيت هذا السؤال مرات عديدة منذ ذلك الحين. احتجت إليه مرة أخرى لعميل في الخريف الماضي ولم أكن أود السؤال.

من الرائع أن يتم حل هذه المشكلة!

5 إعجابات

ومع ذلك، لم تتناول الموضوع على الإطلاق.

لكي ينضم أي مستخدم إلى أي مثيل من instances Discourse تم إنشاؤه على الإطلاق، يجب أن يمتلك المستخدمون عنوان بريد إلكتروني. كيف سيمكن للمستخدمين إنشاء حساب في Discourse؟ عبر الحمام البريدي؟ التلغراف؟ إشارات الدخان؟ آلات الفاكس؟ :bird:

هذا يتعلق تحديدًا بالمواقع التي تم فيها تعيين خيار “يجب على الموظفين الموافقة على جميع المستخدمين الجدد”. إنها حالة ضيقة جدًا، نظرًا لأنني أعتبر الإعداد الافتراضي لـ Discourse في الاستخدام العام هو السماح بالتسجيل المفتوح للمستخدمين..

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

أعلم أنني استخدمت مثال الرغبة في دعوة الأشخاص للانضمام إلى منتدى خاص في مؤتمر من خلال مشاركة رابط URL وكود أو كلمة مرور على شريحة عرض كمثال.

نعم، إنها حالة هامشية.

5 إعجابات

حاول إعادة قراءة المنشور الأول الذي لا يذكر أيًا من ذلك.

بشكل عام، كل ما عليك فعله هو قول “انتقل إلى forum.example.com وسجّل نفسك!”

هذا بالتأكيد يجيب على السؤال الأصلي، على المدى الطويل يمكننا جعل هذا لكل مستخدم إذا انتشر، لكن حتى الآن كود واحد كافٍ.

إعجابَين (2)

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

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

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

استبدل “اسم المستخدم” في المنشور الأصلي بـ “رمز الدعوة”. هل هذا مفهوم؟

لا، لأن المنشور الأول :arrow_up: في هذا الموضوع كان يتعلق بالمستخدمين الذين يسجلون دون عنوان بريد إلكتروني على الإطلاق.

كيف يمكن لمثل هذا المستخدم، الذي لا يملك بريدًا إلكترونيًا، إعادة تعيين كلمة مروره مثلًا؟ أو حتى تأكيد صحة تسجيله؟

كنت أنا من صحّح عنوان الموضوع، تحقق من سجل التعديلات في ذلك المنشور الأول.

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

ليس هذا ما فهمته. الأمر ليس أن المستخدمين لا يملكون عناوين بريد إلكتروني، بل أنهم يملكون عناوين بريد إلكتروني لا أحتاج إلى امتلاكها لأتمكن من دعوتهم.

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

لا تحتاج إلى عناوين بريدهم الإلكتروني، فقط ضع الرابط أمامهم، عبر أي وسيلة تواصل تستخدمها (بشكل ما) معهم؟

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

إعجابَين (2)

صحيح، لكن لدينا بالفعل دعوات شخصية تمنح دفعة في مستوى الثقة (TL) عندما يسجل الشخص الجديد:

أؤيد هذا كوسيلة لتجاوز موافقة المستخدمين الجدد (للمواقع التي تتطلب موافقة) وربما حتى منح عضوية مجموعات خاصة، لكن كطريقة منخفضة المستوى جدًا وغير مستقرة لمصادقة HTTP بكلمة مرور؟ لست متأكدًا من ذلك:thinking:

يمكنني أيضًا دعمه كـ “إنشاء رابط https عام سيظهر تسجيل المستخدم الجديد على أنه شخص دعوتُ أنا”.

لكن كطريقة غريبة من عصور قديمة تعود لعام 2001 “أدخل اسم المستخدم وكلمة مرور HTTP السرية للوصول إلى هذا الموقع”… لا أستطيع دعم هذا حقًا كما هو موضح. آسف، لكن لا يمكنني. هذا سيكون تراجعًا فعليًا.

4 إعجابات

لكنك لا تريد أن يتمكن أي شخص في العالم يجد الموقع بالصدفة من التسجيل.

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

لننقل النقاشات إلى هنا Optional global invite code