المنصة:
سطح المكتب: أحدث إصدارات Firefox و Opera و Edge و Chrome
الجوال: أحدث إصدارات Firefox ومتصفح DuckDuckGo و Chrome
الوصف:
تُظهر شاشة إنشاء الحساب عبر الدعوات كلمة المرور على أنها “اختيارية”
الواقع:
كلمة المرور *
10 أحرف على الأقل (اختياري)
المتوقع:
كلمة المرور *
10 أحرف على الأقل
الخطأ شكلي فقط. لا يغير شيئًا في عملية إنشاء الحساب. فبالطبع كلمة المرور ضرورية لإنشاء الحساب، ويمكن إنشاء الحساب. لكن من المُربك للمستخدمين رؤية كلمة المرور مُعلَّمة كـ “اختيارية”.
يظهر الخطأ فقط عند إنشاء حساب عبر روابط الدعوات.
خطوات التكرار:
إنشاء دعوة
فتح رابط الدعوة
يظهر خطأ “كلمة المرور: اختيارية” في كل مرة على جميع المنصات/المتصفحات، مع كل رابط دعوة
إن تعيين كلمة المرور عند قبول الدعوة لأول مرة هو أمر اختياري. إذا تم قبول الدعوة دون ملء حقل كلمة المرور، فسيحتاج المستخدم إلى تعيين كلمة المرور بعد تسجيل الخروج ثم تسجيل الدخول مجددًا إلى الموقع.
أعتقد أنه في الغالبية العظمى من الحالات، يكون تعيين كلمة المرور عند قبول الدعوة أكثر مباشرة من تعيينها في وقت لاحق. لهذا السبب، لست متأكدًا من أن حقل كلمة المرور يجب أن يكون اختياريًا في الواقع. ربما يمكن التحكم في هذا من خلال إعداد الموقع.
واجهة المستخدم الحالية مربكة. الحقل اختياري، لكن النجمة بجانب اسم حقل كلمة المرور تُستخدم عادةً للإشارة إلى الحقول الإلزامية. إذا كان الحقل سيبقى اختياريًا، فيجب على الأرجح إزالة النجمة من حقل كلمة المرور في صفحة قبول الدعوة.
ظهرت هذه المشكلة تحديدًا مرة أخرى مؤخرًا. شكرًا لـ @philipp2 على الإبلاغ عنها!
إذا تمت دعوتك عبر البريد الإلكتروني إلى موقع Discourse، يمكنك قبول الدعوة بالنقر فوق رابط الدعوة. يُسمح لك بعد ذلك بإعداد حسابك دون الحاجة إلى تحديد كلمة مرور. نظرًا لأن عنوان بريدك الإلكتروني معروف بالفعل، يمكنك دائمًا تسجيل الدخول لاحقًا باستخدام رابط يتم إرساله إلى بريدك الإلكتروني، أو إضافة كلمة مرور، أو استخدام تسجيل الدخول الاجتماعي إذا تم إعداده على الموقع. في هذه الحالة، يعمل كل شيء بشكل مثالي كما كان دائمًا.
مع التغييرات الأخيرة في نظام الدعوات، نسمح الآن بإنشاء روابط دعوة أيضًا، والتي يمكن بعد ذلك نسخها ومشاركتها خارج Discourse. هذا يضيف الحاجة إلى طلب تأكيد عناوين البريد الإلكتروني قبل تسجيل دخول المدعوين والوصول إلى المناقشات. لست متأكدًا من السبب، ولكن في هذه الحالة، إذا أكملت النموذج دون تعيين كلمة مرور، تحصل على بريد إلكتروني تأكيد مختلف يرسلك إلى رابط يتطلب منك تعيين كلمة مرورك قبل تسجيل الدخول.
الحل هنا في رأيي هو جعل نموذج قبول الدعوة يعمل دائمًا تمامًا مثل نموذج التسجيل العادي، والذي كما يوضح صاحب الموضوع في لقطات الشاشة يتطلب كلمات مرور. يمكننا بعد ذلك إزالة الوظيفة التي ترسل بريدًا إلكترونيًا ترحيبيًا بديلاً مع تعليمات وإعادة تعيين كلمة المرور.
أنت تعرف ذلك. أنا أعرف ذلك. ولكن بدون معرفة أعمق بـ Discourse، لا يعرف المستخدم المدعو ذلك. فقط وفقط لأن استخدام البريد الإلكتروني مثل SSO هو حل نادر جدًا. لذا، هذه ليست مشكلة، إنها مشكلة واجهة مستخدم/تجربة مستخدم وهي في الفئة الصحيحة