ظهرت هذه المشكلة تحديدًا مرة أخرى مؤخرًا. شكرًا لـ @philipp2 على الإبلاغ عنها!
إذا تمت دعوتك عبر البريد الإلكتروني إلى موقع Discourse، يمكنك قبول الدعوة بالنقر فوق رابط الدعوة. يُسمح لك بعد ذلك بإعداد حسابك دون الحاجة إلى تحديد كلمة مرور. نظرًا لأن عنوان بريدك الإلكتروني معروف بالفعل، يمكنك دائمًا تسجيل الدخول لاحقًا باستخدام رابط يتم إرساله إلى بريدك الإلكتروني، أو إضافة كلمة مرور، أو استخدام تسجيل الدخول الاجتماعي إذا تم إعداده على الموقع. في هذه الحالة، يعمل كل شيء بشكل مثالي كما كان دائمًا.
مع التغييرات الأخيرة في نظام الدعوات، نسمح الآن بإنشاء روابط دعوة أيضًا، والتي يمكن بعد ذلك نسخها ومشاركتها خارج Discourse. هذا يضيف الحاجة إلى طلب تأكيد عناوين البريد الإلكتروني قبل تسجيل دخول المدعوين والوصول إلى المناقشات. لست متأكدًا من السبب، ولكن في هذه الحالة، إذا أكملت النموذج دون تعيين كلمة مرور، تحصل على بريد إلكتروني تأكيد مختلف يرسلك إلى رابط يتطلب منك تعيين كلمة مرورك قبل تسجيل الدخول.
الحل هنا في رأيي هو جعل نموذج قبول الدعوة يعمل دائمًا تمامًا مثل نموذج التسجيل العادي، والذي كما يوضح صاحب الموضوع في لقطات الشاشة يتطلب كلمات مرور. يمكننا بعد ذلك إزالة الوظيفة التي ترسل بريدًا إلكترونيًا ترحيبيًا بديلاً مع تعليمات وإعادة تعيين كلمة المرور.