الموافقة المسبقة على المستخدمين الجدد عند تعطيل تسجيل الدخول المحلي

يجب أن أعترف أنني لم أدرك حتى التدقيق الدقيق أن حقل كلمة المرور اختياري للمستخدمين الذين يقبلون دعوات البريد الإلكتروني. أنت على حق في أن المستخدمين يجب أن يكونوا قادرين على اختيار ما إذا كانوا يريدون استخدام بريد إلكتروني مختلف وإنشاء كلمة مرور. سأشعر براحة أكبر بكثير إذا كان واجهة المستخدم أوضح بأن كلمة المرور اختيارية، خاصة عند تمكين تسجيل الدخول عبر وسائل التواصل الاجتماعي في الموقع. مع واجهة المستخدم الحالية، سيحتاج شخص ما إلى عدم الرغبة حقًا في إنشاء كلمة مرور لاكتشاف أن هذا ليس مطلوبًا بشكل صارم، في رأيي. أعتقد أنني يجب أن أتدحرج وأقوم بإنشاء طلب سحب (PR) لتحسين تجربة المستخدم :wink:

نظرت إلى كود المثال، شكرًا لك! وبالنسبة لما يستحقه، كنت بحاجة إلى استخدام هذه الحيلة لإجراء مكالمات API المناسبة: Using the API to create a user on an SSO only system - #13 by DylannCordel - ومع ذلك، لا أعتقد أن هذا يلبي حالة الاستخدام التي كانت في ذهني لأنه يحفز إرسال بريد إلكتروني للمستخدم للتفعيل، وهو ما كنت أتمنى تجنبه لصالح تجربة سلسة “تعمل مباشرة” إذا/عندما يأتيون في النهاية لتسجيل الدخول إلى الموقع.

لعبت أيضًا قليلاً مع هذا الحل: How to manually add user in discourse? - #10 - أعتقد أنه سيعمل على إضافة حسابات المستخدمين التي أريد أن توجد باستخدام هذه الطريقة، لكن في النهاية لست متأكدًا مما إذا كان الأمر يستحق المخاطرة بالنسبة لي لتعديل البيئة داخل الحاوية مباشرة لإجراء هذه التعديلات.

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

شكرًا لكم جميعًا!