نعم، لا توجد سلبيات في نسخ ديسكورد هنا. أعتقد أننا كان لدينا روابط دعوة تعتمد على عناوين URL فقط (بدون الحاجة إلى بريد إلكتروني) في الماضي، لكننا اضطررنا إلى إزالتها بسبب مشاكل أمنية. هل تتذكر ذلك يا @techapj؟
نعم، كانت عبارة “لا يتطلب بريدًا إلكترونيًا” هي الخطأ الأمني هنا - يجب أن تظل هذه الدعوات تتطلب التحقق من البريد الإلكتروني (أو تسجيل الدخول عبر وسائل التواصل الاجتماعي مع التحقق من البريد الإلكتروني)، لأنها لا تصل مباشرة إلى صناديق البريد الإلكتروني للأشخاص.
إذا كان الهدف هو جعل هذا الأمر سهلاً للمشاركة، فما رأيك في التعامل معه كرمز إحالة؟ شيء يمكن مشاركته بسهولة في عرض تقديمي، أو كنص عادي، أو عبر التوصية الشفهية. فاستعلامات الاستعلام (Querystrings) مربكة وهشة، بينما domainname.tld/invite/samgdc2020 سهل التذكر ومنخفض المخاطر، وهو من النوع الذي يمكن للناس تدوينه والبقاء عليه أثناء النقل.
كإجراء احترازي، سأحب جداً رؤية نوع من انتهاء صلاحية الرمز كطبقة حماية إضافية.
أظن أنه يمكن تضمين اسم المستخدم في الرمز بشكل افتراضي، وربما يمكن استبداله بإضافة مستخدم صريح.
عند الحديث عن token، أفضل استخدام code بدلاً منه لأنه مفهوم للأشخاص غير التقنيين.
أعتقد غير ذلك. فبينما لا تتضمن الرموز المولدة بواسطة الإضافة عناوين بريد إلكتروني، لا يمكن استخدامها إلا بإضافة بريد إلكتروني، بينما الفكرة هنا هي إزالة هذا الشرط، أليس كذلك؟
ما أريده هو رابط مخصص (بدون عنوان بريد إلكتروني) يمكن للمنظمات إرساله إلى عملائها، والذي سيعينهم تلقائيًا إلى مجموعة وموضوع بداية عند التسجيل. والسبب في ذلك هو أن المنظمات الطبية التي أتعامل معها لا يمكنها / لن تشارك قائمة البريد الإلكتروني الخاصة بها، لكنها مستعدة لإرسال بريد إلكتروني إلى أعضائها (منهم).
فهمي لرموز الدعوة الجماعية هو أنك تحصل على رمز واحد لكل دعوة. وهذا يختلف تمامًا عما تطلبه هنا.
سأناقش هذا الأمر مع @techAPJ، فأنا أرى أن دمج الأشخاص بكفاءة في منتدى جديد أمر بالغ الأهمية وذا صلة في الوقت الحالي. سنقوم بإعطاء الأولوية لتحسين هذه القصة.
يُشترط توفير البريد الإلكتروني عند قبول الدعوة، وليس عند إنشاء رمز الدعوة.
يمكنك تزويد المستخدم النهائي بهذا الرابط وطلب منه استبدال EMAIL بعنوان بريده الإلكتروني: http://discourse.example.com/invite-token/redeem/TOKEN?email=EMAIL.
أحصل على رسالة “عفوًا! الصفحة غير موجودة أو خاصة” عند محاولة ذلك.
سيظهر amazing.forum.com/signup نافذة التسجيل المنبثقة، لكن amazing.forum.com/signup?code=fantastic لا يبدو أنها تنقل القيمة إلى النافذة المنبثقة (لقد جربت أيضًا invite_code=fantastic).
وعندما يعمل هذا، سيكون من الجيد إضافته إلى المنشور الأصلي.