users = {
"admin": "1234",
"lina": "pass99"
}

username = input("Username: ")
password = input("Password: ")

if username in users and users[username] == password:
print("Login successful")
else:
print("Access denied")

قاعدة البيانات البسيطة
users = {
"admin": "1234",
"lina": "pass99"
}

هنا يتم تخزين بيانات المستخدمين بشكل بسيط (اسم المستخدم + كلمة المرور).
في الأنظمة الحقيقية، هذا يمثل جزء من قاعدة بيانات

username = input("Username: ")
password = input("Password: ")

البرنامج يستقبل بيانات من المستخدم مباشرة، وهذا يعتبر جزء من واجهة التفاعل.

التحقق المنطقي
if username in users and users[username] == password:

هنا يتم:
  • التأكد أن اسم المستخدم موجود
  • ثم مقارنة كلمة المرور

وهذا أساس أي نظام تسجيل دخول (Authentication System).

4. التحكم في الصلاحيات (Access Control):
  • إذا البيانات صحيحة → دخول
  • إذا خاطئة → رفض الدخول



الفكرة الاحترافية:
هذا المثال البسيط يمثل نسخة مصغرة من أنظمة حقيقية تُستخدم في المواقع والتطبيقات، لكن مع طبقات حماية وتشفير أكثر تعقيدًا.