‫مرحبًا بعودتك.
‫وهذا الفيديو سنقوم بحل التحدي من المحاضرة الماضية.
‫وآمل أن تحاول أن تفعل ذلك بنفسك وتقوم بإصلاحه أو تحل المشكلة.
‫لذلك دعونا نمضي قدمًا وننشئ نظام تسجيل دخول ونظام تسجيل جيد.
‫نحتاج أولاً وقبل كل شيء إلى التسجيل قبل أن نتمكن من تسجيل الدخول.
‫لذلك دعونا ننشئ طريقتين للقيام بذلك.
‫سيكون أحدها باطلاً للجمهور أو قد يسير التسجيل بشكل صحيح.
‫يمكن أن تكون باطلة والتسجيل.
‫ثم هنا نريد إجراء كل عمليات التسجيل ، ولكن نظرًا لأننا نريد استخدام هذه الطريقة داخل طريقتنا الرئيسية
‫، فنحن بحاجة إلى جعلها ثابتة.
‫لذلك نحن هنا بحاجة إلى القيام بأشياء معينة.
‫بادئ ذي بدء ، نحتاج إلى التحقق أو إخبار المستخدم بما يجب فعله.
‫الخط الأيمن من وحدة التحكم.
‫الرجاء إدخال اسم المستخدم الخاص بك ثم يمكن للمستخدم إدخال اسم المستخدم الخاص به ونريد تخزين اسم المستخدم هذا في مكان
‫ما على الأقل لوقت التشغيل.
‫لذلك نحن بحاجة إلى إنشاء متغير جديد هنا ، والذي سأطلق عليه اسم مستخدم السلسلة الثابتة.
‫وهنا قمنا بتعيين اسم المستخدم على أنه أي شيء يدخله المستخدم.
‫حتى وحدة التحكم نقطة قراءة السطر.
‫بعد ذلك ، أريد أن أفعل الشيء نفسه مع كلمة المرور ، لذلك سأقوم بنسخ الرمز
‫وسأستبدلها بكلمة المرور وسأستبدلها.
‫اسم المستخدم مع كلمة المرور كذلك.
‫لذلك سأحتاج إلى متغير كلمة المرور.
‫لذلك كلمة مرور سلسلة ثابتة.
‫وهنا بالطبع لن نحتاج إلى اسم المستخدم بعد الآن.
‫سنحتاج كلمة المرور.
‫لذلك نتحقق أولاً من اسم المستخدم ، ثم نتحقق من كلمة المرور.
‫بمجرد الانتهاء من ذلك ، بمجرد تسجيل المستخدم ، نريد إخباره بأن التسجيل قد نجح.
‫لذا التسجيل ، أكملها.
‫ومن ثم ربما حتى سطر آخر حيث لدينا ببساطة مجموعة من الشرطات تمامًا من هذا القبيل.
‫حسنا.
‫هذه هي الطريقة التي يمكننا بها تسجيل المستخدم.
‫والآن لنقم بإنشاء طريقة تسجيل الدخول ، تسجيل الدخول العام الثابت الفارغ.
‫وهذا سيكون مشابهًا تمامًا لطريقة التسجيل.
‫لذلك سأقوم فقط بالتحقق من اسم المستخدم أولاً.
‫وهنا طلبت ذلك أولاً ثم أتحقق مما إذا كان يعمل بالفعل.
‫لذلك إذا كان اسم المستخدم متساويًا ، فإن علامة مزدوجة تعني أيًا ما أدخله المستخدم.
‫إذا كان الأمر كذلك ، فابدأ وقم بتشغيل الكود التالي.
‫تحقق من كلمة المرور.
‫لذا ، تابع واطلب كلمة المرور وتحقق مما إذا كانت كلمة المرور مساوية لكل ما أدخله المستخدم.
‫الآن يمكننا المضي قدمًا والكتابة إلى المستخدم أن تسجيل الدخول قد نجح.
‫لذلك نجح تسجيل الدخول بالخط الأحمر وإذا لم ينجح ، لذلك إذا لم يقم المستخدم بإدخال القيمة الصحيحة
‫، فسنخبره بذلك.
‫فشل عملية الدخول.
‫برنامج إعادة تشغيل كلمة المرور خاطئ.
‫ونفس الشيء.
‫سنخبره إذا لم ينجح تسجيل الدخول لأنه لم يقم بإدخال اسم المستخدم الصحيح.
‫لذلك هنا نقول ببساطة فشل تسجيل الدخول إلى السطر الأيمن لوحدة التحكم ، برنامج إعادة تشغيل اسم المستخدم الخاطئ.
‫في حالتنا ، ليس لدينا حلقات wild حتى الآن ، لذلك ليس لدينا القدرة على تشغيل أثناء التكرار حتى يتمكن المستخدم
‫من تسجيل الدخول مرة أخرى أو محاولة تسجيل الدخول عدة مرات.
‫لذلك سنقوم بحلها بهذه الطريقة الآن.
‫لذلك نقول إعادة تشغيل البرنامج.
‫لذلك لدينا بيان if حيث نتحقق منه.
‫هل نجحت؟
‫وكذلك قام المستخدم بإدخال اسم المستخدم الصحيح.
‫إذا فعل ذلك ، فإننا نطلب كلمة المرور الخاصة به.
‫إذا أدخل كلمة المرور الصحيحة ، فنحن ببساطة نقول ، حسنًا ، رائع ، لقد قمت بتسجيل الدخول.
‫إذا لم تقم بإدخال كلمة المرور الصحيحة ، نقول ، فشل تسجيل الدخول وكلمة المرور غير صحيحة.
‫بالمناسبة ، إذا فشل في إدخال اسم المستخدم الصحيح ، فسنواجه بيان LX هذا ونقول ببساطة
‫، حسنًا ، فشل في تسجيل الدخول.
‫الآن ما يمكننا فعله هو المضي قدمًا والتسجيل ثم يمكننا تسجيل الدخول.
‫وأخيرًا نحتاج إلى عمل وحدة التحكم ، حسنًا ، لفعل أي شيء بحيث يتم كتابة شيء على الأقل على وحدة التحكم.
‫حسنا.
‫لذلك كان علينا إنشاء متغيرات عالمية هنا ، ولم نقم بتغطية ذلك بتفاصيل كثيرة حتى الآن.
‫لكننا نحتاج إلى إنشائها عالميًا لأننا نحتاج إلى استخدامها بطرق متعددة.
‫هذا شيء يعتمد على النطاق.
‫لذلك قمنا بتغطية النطاق ، وهذا إلى حد كبير ما يدور حوله حقًا.
‫لذلك دعونا نتحقق من ذلك.
‫دعنا نشغل الكود ونرى ما إذا كان يعمل.
‫لذا يرجى إدخال اسم المستخدم الخاص بك.
‫سأدخل دينيس وكلمة مرورك.
‫كلمة مرور واحدة كلمة مرور آمنة للغاية الآن اكتمل التسجيل.
‫الآن الرجاء إدخال اسم المستخدم الخاص بك.
‫سأدخل Dennis وسأدخل كلمة مرور خاطئة وتقول إن تسجيل الدخول فشل في كلمة مرور خاطئة.
‫أعد تشغيل البرنامج حتى أغلق وأبدأ من جديد.
‫الرجاء إدخال اسم المستخدم ثم كلمة المرور مرة أخرى.
‫الآن سأقوم بكتابة اسم مستخدم غير صحيح فشل تسجيل الدخول في برنامج إعادة تعيين اسم مستخدم خاطئ.
‫حسنًا ، سأفعل ذلك.
‫والآن دعنا ندخله بشكل صحيح.
‫إذن إذن كلمة المرور واحدة ثم كلمة المرور واحدة.
‫تم تسجيل الدخول بنجاح.
‫رائعة.
‫والآن يمكنني البدء في القرصنة.
‫حسنًا ، الآن أنت تعرف كيفية إنشاء شاشة تسجيل دخول أساسية جدًا أو شاشة تسجيل وتسجيل الدخول.
‫بالطبع ، لا نقوم بتخزين المعلومات بعد ، على الأقل ليس أطول من وقت التشغيل ، لكننا سنرى كيفية
‫تخزين البيانات بشكل دائم في وقت لاحق.
‫رائعة.
‫آمل أن تتمكن من بناء شيء مشابه لذلك ويمكنك اختباره.
‫حسنًا ، إذا لم يكن كذلك ، فلا داعي للقلق.
‫حاول إغلاق هذا أو إغلاقه وحاول إعادة بنائه غدًا.
‫لذا امنح نفسك بعض الوقت وحاول فقط أن تفعل بنفسك بناءً على الذاكرة وبناءً على ما تعلمته.
‫لذا فقط حاول أن تفعل ذلك غدًا.
‫رائعة.
‫لذلك أقول إنها بداية جيدة لشاشة تسجيل الدخول.
‫وفي الفيديو التالي ، سنمضي قدمًا.
‫لذا أراك هناك.