مشكلة مع create_second_factor_totp

لم أحصل على تأكيد بأن الأمر نجح مع المستخدم الذي اشتكى، لكنه نجح معي.

لكن ما لا أفهمه هو أنني أدرك أن:

  1. هذا كان معطلاً دائمًا للعناوين التي تحتوي على :
  2. إذا تغير عنوان الموقع، فإن المصادق يتعطل لأنه مرتبط بعنوان الموقع
  3. لم يتغير SiteSettings.title منذ فترة طويلة
  4. UserSecondFactor.where(method: 1) يعيد عددًا من الإدخالات من أغسطس الماضي

لا أفهم كيف يمكن أن تكون كل هذه الأمور صحيحة. هل صحيح أن تغيير عنوان الموقع كسر جميع عناصر UserSecondFactor للمصادق الموجودة مسبقًا؟ تعديل: لا، ليس كذلك. لقد غيرت العنوان للتو ولا يزال المصادق ثنائي العامل (2FA) الذي أنشأته بالأمس يعمل.