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):
- إذا البيانات صحيحة → دخول
- إذا خاطئة → رفض الدخول
الفكرة الاحترافية:
هذا المثال البسيط يمثل نسخة مصغرة من أنظمة حقيقية تُستخدم في المواقع والتطبيقات، لكن مع طبقات حماية وتشفير أكثر تعقيدًا.





رد مع اقتباس