صباح الخير
ممكن سوال اذا لدي نظام
واريد كل سنه مثلا النظام يتوقف ولا يفتح
الا لوما ادخل كلمه سر جديده (مخزنه من قبل)
يعني كل كلمه سر لديها مده معينه
طيب ممكن تعمل التالي:
تعمل قاعدة بيانات اونلاين تخزن فيها كلمات المرور وتاريخ انتهائها . ثم تعمل API للتحقق من صلاحية كلمة المرور
وفي كل عملية تسجيل دخول للبرنامج تقوم بنداء الAPI للتحقق من كلمة المرور . هل كلمة المرور تاريخ انتهائها اكبر من التاريخ الحالي ام لا .. اذا كان اكبر اذن كلمة المرور منهية وتقوم بتعطيل خصائص البرنامج وتظهر نافذة خاصة باعادة كتابة كلمة المرور. واذا كانت اقل معناه كلمة المرور سارية وتقوم باتمام الدخول.
لاحظ ايضا ان التاريخ يجب ان يكون تاريخ السيرفر وليس تاريخ الجهاز حتى ﻻ يتم التلاعب بتاريخ الجهاز ويعطي تاريخ خاطئ
يعني في قاعده البيانات
واعمل جدول فيه كلمات سر
وكل كلمه سر تستخدم لفتره معينه
مثل البرامج التي فيها رخصه لمده سنه مثلا
وبعد سنه يتوقف ويعطيك كلمه سر جديده او رخصه
نعم ، Feature toggle تنفع في حالتك.
و لكن ، ليس من الجيد خزن كلمات السر في قاعدة بيانات البرنامج ، ماذا لو فتحها أحد ما؟
ايضا هل يمكن استعمال نفس الكلمات بنفس الوقت مادام الامر متعلق بتاريخ معين؟
التعليقات