تسجيل الدخول (تسجيل الدخول المحلي باستخدام البريد الإلكتروني وكلمة المرور) لا يستجيب بسبب خطأ وقت التشغيل التالي:
**publickeycredential is not defined.**
passkeyConditionalLogin
installModifier
install
untrack
install
في كل مرة تنقر فيها على زر تسجيل الدخول الذي يظهر في وحدة التحكم.
البيئة: نظام دعوة فقط، تسجيل دخول فقط. محاولة تسجيل الدخول كمسؤول. الطريقة الوحيدة التي يمكنني الدخول بها هي عبر البريد الإلكتروني الذي يحتوي على رابط جلسة لمرة واحدة.
تباً! شكراً لكما ولكل من يعمل على إصلاح هذا. إذن، هل أقوم بتشغيل إعادة البناء وسيكون كل شيء على ما يرام، صحيح؟ أم أن discourse-setup يسحب من المستودع أيضاً؟ أعتقد أيضاً أن هناك خطأ في قالب البصل الافتراضي: روابط البصل تعيد التوجيه إلى صفحة الشبكة الواضحة ويجب علي تشغيل البرنامج النصي doctor بسبب بعض الأخطاء. لا أعتقد أنه من المنطقي إيقاف إعادة التوجيه يدوياً في nginx، لأن بقية الطلبات ستظل تمر عبر الشبكة الواضحة، أليس كذلك؟
هل يمكنني تقنيًا إضافة هذين السطرين بنفسي حتى لا أضيف المزيد من وقت التوقف عن العمل مع إعادة البناء؟ أين دليل التطبيق هذا؟ وهل إعادة تشغيل المشغل ستكون كافية؟
في فايرفوكس، إنه غير مدعوم تمامًا. في سفاري على نظام iOS، الميزة مدعومة، ولكن استدعاء isConditionalMediationAvailable() يُرجع false… لذلك كان علي تعديل الكود لإضافة فحص للميزة خصيصًا لفايرفوكس.
بمجرد اجتياز الاختبارات، سأقوم بدمج التغيير، ويجب أن يكون متاحًا بعد حوالي ساعة.
شكرا لك، لقد رأيت الالتزامات الثانية… أنا أغير الأشياء محليًا لذلك لن أعيد البناء الآن وسأقوم فقط بإعادة تشغيل الحاوية. ستنجح، أليس كذلك؟ هل قمت بذلك محليًا يدويًا للتو؟
لقد قمت للتو بدمج طلب السحب (PR)، بمجرد أن يكون في tests-passed، يمكنك إعادة البناء ويجب أن يحل ذلك المشكلة. كنت أختبر محليًا باستخدام TOR و Firefox على macOS.
تم دمج الإصلاح الآن، وأراه منشورًا على meta.discourse.org، هل يمكنك إعادة إنتاج المشكلة هنا على جهاز Android الخاص بك؟ إذا كان الأمر كذلك، فيرجى مشاركة إصدار المتصفح، شكرًا.