السلام عليكم
اولا ليس من المنطق تغيير الباسورد يوميا
ثانيا من اين سيحصل المستخدم للبرنامج على الباسورد الجديد
ثالثا لنفترض ان المستخدم يحفظ الباسوردات >>> بربك قل لي كم سيحفظ وهل سوف لايخطئ?
رابعا يمكن انشاء قاعدة بيانات تحتوي على مثلا ٣٦٥ باسوورد بعدد ايام السنة وبذلك تحتاج لنسخة من قاعدة البيانات هذه عند المستخدم
خامسا سوف ترتبط الباسووردات حتما بالتاريخ وكل يوم له باسوورد موافق لتاريخه
وبالمحصلة بالرغم من امكانية انشاء مثل هذا الامر فإنه غيرعملي بالنسبة لبرامج عادية وهذه الطريقة يمكن اعتمادها في برامج لمنشات حساسة للغاية ( عسكرية - نووية مثلا) وهذه الباسوردات مخزنة على سيرفر خاص يطلع عليه عدد قليل جدا يقومون بتوزيع كلمة السر يوميا عبر بريد سري مشفر حيث يقوم البرنامج باستلام الباسورد ومطابقته بالاتصال مع سيرفر قاعدة البيانات ايضا معتمدا على التاريخ
اخي الكريم اصبح الامر واضحا لك قم بانشاء قاعدة بيانات للباسوردات لكل باسورد يقابله حقل للتاريخ وخذ منها نسخة منفصلة عن البرنامج واعطها للزبون المستخد وبهذا سوف يعتمد البرنامج الى التاريخ كحقل مفتاحي للتحقق من الباسورد اتمنى ان تكون اتضحت لك الفكرة