أنا لا أفهم المناقشة أعلاه أيضًا.
الخلل بسيط جدًا: إذا لم يكن الوضع مفصلاً، فلن يتم إجراء أي تنظيف لـ UserAuthTokenLog على الإطلاق، أبدًا. يجب إزالة الشرط if.
التنفيذ الأصلي سجل فقط عندما يكون
SiteSetting.verbose_auth_token_logging صحيحًا. والذي لا يزال يمثل مشكلة أنه بعد تعطيله، ستبقى السجلات المتبقية الأحدث، ولكن هذا أمر بسيط.
لكن هذا التغيير جعل التسجيل غير مشروط (“يتم الآن تسجيل سجلات رموز المصادقة generate و rotate و suspicious دائمًا بغض النظر عن إعداد verbose_auth_token_logging”).
باختصار؛ هذا التغيير نسي جعل الإزالة غير مشروطة أيضًا.
