للحقيقة لم أجد الوقت الكافي لتجربة السكربت او قرائته كاملاً ..
لكن لماذا إستخدام أكثر من جدول لتسجيل إسترجاع كلمة في المرور في قاعدة البيانات ؟ يكفي واحد على ما أظن!!
سأشرح لك ما أقصد ..أظف row إضافي في جدول الأعضاء وأسمه مثلاً user_regpass ..إجعل قيمته 0مبدئياً
إرجع من الصفحة الأول وأجعل صفحة إسترجاع الرقم السري ترسل له الرابط على بريده المسجل
في جدول الأعضاء ..بعد أن يتم فتح الرابط تظهر له صفحة تقوم بتعديل user_regpass إلى القيمة1مثلاً ..
( سأشرح سبب إضافة هذا الجدول ) ..عموماً الصفحة التالية تقوم بإنشاء متغيرة جديدة وتعطي رقماً سرياً جديداً
..عندها يتم تغيير الرقم السري الحالي إلى الجديد !! والآن إلى موضوع وسبب إضافة user_regpass !!
سبب ذلك أنه عند تعديل user_regpass تستطيع لاحقاً إدراج قائمة بطالبي إرسال أرقامهم السرية..
وهي الفكرة الأساسية لإضافتك جدول آخر لقاعدة البيانات ( على ما أظن )
بعيداً عن كثرة الجداول وطول الأكواد التي تتعبك ..تحياتي
__________________
{ وَكَانَ الإنسَانُ أَكْثَرَ شَيْءٍ جَدَلاً } . صدق الله العظيم