اسم الخدمة

كود التحقق من المستخدم لحماية البيانات

مبرمج Python أقدّم سكربتات للتحقق من المستخدم وكلمات المرور، معالجة المدخلات، التحكم في المحاولات الخاطئة، وكتابة كود نظيف ومفهوم للمشاريع التعليمية والتطبيقات البسيطة.
سيتم عمل كود واحد فقط باستخدام بايثون مكون من 16 سطر


وصف الخدمة

مبرمج Python أقدّم حلول برمجية بسيطة وفعّالة لتطوير أنظمة التحقق من المستخدم (Authentication)، مثل:
التحقق من اسم المستخدم وكلمة المرور
تحديد عدد محاولات إدخال كلمة المرور
قفل الحساب بعد عدد محاولات خاطئة
كتابة كود منظم وسهل الفهم للمبتدئين
تحسين الأكواد الحالية ومعالجة الأخطاء (Debugging)

لدي خبرة في:
Python Basics & Control Flow (Loops – Conditions)
التعامل مع User Input
منطق الأمان الأساسي (Basic Security Logic)
تحويل الأفكار إلى كود عملي قابل للتطوير

أستطيع المساعدة في:
مشاريع تعليمية
واجبات وبرامج تدريبية
سكربتات Python بسيطة
شرح الكود خطوة بخطوة

هدفي هو تقديم كود نظيف، واضح، ومطابق لاحتياج العميل مع شرح مبسط عند الحاجة.


معرض الأعمال


ما الذي ستسلمه

برمجة أدوات التحقق من الهوية ونظم تسجيل الدخول بلغة بايثون

تفصيل لما سيتم تسليمه (Deliverables):

1. الملف البرمجي (Source Code)
تسليم ملف بصيغة .py (مثلاً: login_system.py) يحتوي على الكود الظاهر في الصورة.

التأكد من أن الكود منسق وفق معايير PEP 8 (تنسيق بايثون القياسي) ليكون سهل القراءة.

2. التوثيق وشرح الكود (Documentation)
تقديم ملف نصي (Text أو PDF) يشرح وظيفة كل جزء في الكود:

شرح حلقة while وكيفية عملها في التحقق من الاسم.

شرح حلقة for المتداخلة (Nested Loops) وكيفية إدارة محاولات كلمة المرور.

توضيح المتغيرات (Variables) مثل name و password.

3. دليل التشغيل (User Guide)
تعليمات بسيطة للعميل حول كيفية تشغيل السكربت على جهازه (مثل تثبيت Python أو تشغيل الملف عبر Terminal/CMD).

توضيح البيانات الافتراضية للدخول (الاسم: haytham، الباسورد: 1234).

4. السيناريوهات المتوقعة (Test Cases)
تزويد العميل بنتائج اختبار الكود (كما هو موضح في أسفل الصورة):

ماذا يحدث عند إدخال اسم خطأ؟

ماذا يحدث عند إدخال كلمة مرور صحيحة من المرة الثالثة؟

ماذا يحدث عند قفل الحساب؟

شراء الخدمة

سعر الخدمة
$5.00

بطاقة الخدمة