عملتها ازاي يا تركي اكتشفت إحدى الزائرات الحسناوات خطأ يؤدي إلى شائب Bug كبير وفاضح في عمل الأداة TransactionAuth، وهي لحظة اسناد القيم لمشيد الفئة keywordRecord:
Basic:
' TransactionAuth.ascx.vb في الملف
Private Class keyWordRecord
Friend key As String
Friend word As String
Friend t As Date
Sub New(ByVal k As String, ByVal w As String, ByVal t As Date)
key = k
word = w
t = t
End Sub
End Class
بسبب غلطتي التافهة جدا (والتي مرت علي مرور الكرام)، لن يتم حفظ الا سجل واحد فقط (السجل الاخير) في جدول المفاتيح والكلمات (المصفوفة keyWordRecordArr)، وهنا قد يتضح لزوار موقعي السبب في ظهور رسالة خطأ (احيانا) عند كتابتهم لنص صورة التحقق حتى لو كانت الصحيحة.
يمكنك إعادة إنزال الملف أو تصحيحه بكتابة حرفين ونقطة واحدة:
Basic:
' TransactionAuth.ascx.vb في الملف
Private Class keyWordRecord
Friend key As String
Friend word As String
Friend t As Date
Sub New(ByVal k As String, ByVal w As String, ByVal t As Date)
key = k
word = w
Me.t = t
End Sub
End Class
بالنسبة للمثال المكتوب بلغة C#، فلست بحاجة الى تعديله لأنه كتب بطريقة صحيحة.
أشكر الأخت تهاني جزيل الشكر على إكتشافها، وألتمس العذر من جميع زواري الكرام على هذا الخطأ.
-- تركي