لا يمكن استخدام المصادقة الثنائية لإعادة تعيين كلمة المرور

لقد قمت للتو بتثبيت Discourse على خادم VPS واستعدت من نسخة احتياطية. لدي المصادقة الثنائية (2FA) مفعلة على حسابي، وعند تسجيل الدخول باستخدام البريد الإلكتروني (والرابط الذي يرسله) دون استخدام كلمة المرور، يطلب مني رمز 2FA والذي يعمل بشكل صحيح. لكن عندما أطلب إعادة تعيين كلمة المرور، أفتح الرابط ويُطلب مني إدخال رمز 2FA، وعندما أقوم بذلك، تظهر لي الرسالة:

رمز المصادقة غير صالح. يمكن استخدام كل رمز لمرة واحدة فقط.

هل هناك حل؟

نعم، لقد واجهت هذه المشكلة أيضًا @featheredtoast @sam، وهي خطيرة جدًا.

حسنًا، أعتقد أن تسجيل الدخول عبر المصادقة الثنائية (2FA) سيعمل حتى يتم إصلاح المشكلة.

جربت هذا لكنه أعطاني خطأ في الصيغة،

image

يا إلهي، كان ذلك سيئًا إلى حد ما. يبدو أننا استخدمنا اسمًا مستعارًا غير صحيح هنا حيث لا ينبغي لنا ذلك. يجب أن يصحح هذا الأمر. :monkey:

سؤال غبي؛ كيف أقوم بتنفيذ هذا الإصلاح؟ شكراً لك

قم بزيارة صفحة ترقية موقعك: /admin/upgrade