Firebase Authentication – تسجيل الدخول عن طريق البريد الإلكتروني

Firebase Authentication, android, kotlin, برمجة الاندرويد, تعلم الفايربيس,فايربيس

Firebase Authentication – طريقة تسجيل حساب جديد – تسجيل الدخول – تسجيل الحروج – والتحقق من البريد الإلكتروني

Android Kotlin – تعلم اضافة firebase ‘الفايربيس’ لتطبيق وتسجيل الدخول عن طريقها

في اول درس سوف نشرح طريقة تسجيل الجديد وستجيل الدخول عن طريق الايميل وكلمة السر البرمجة سوف تكون عن طريق لغة كوتلين

 

  • انشاء المشروع وربطه مع firebase

  • تمكين Authentication من لوحة تحكم الفايربيس

  • انشاء activity الخاص في الدخول وتصميم الواجهة xml

  • اضافة كود FirebaseAuth الى LoginActivity وكتابة الكود الخاص في تسجيل الجديد وتسجيل الدخول

  • نقل بيانات المستخدم الى MainActivity واضافة تسجيل الخروج والتحقق من البريد الالكتروني

قم بانشاء المشروع واتبع الخطوات التالية لانشاء مشروع الفايربيس وربطه مع المشروع

ربط المشروع مع الفايربيس عن طريق android studio

 

تمكين Authentication
انتقل إلى لوحة تحكم المشروع

Authentication -> SIGN-IN METHOD -> Enable Email/Password

تصميم واجهة الدخول واضافة العناصر edittext and button الى login_activity

الكود من MainAvtivity

طبعاً ممكن فحص اذا التأكد من الايميل ام لم يتم الامر بعد عن طريق

اذا تم التأكيد سوف تكون النتيجة true

اما اذا لم يتم تأكيد بعد ترجع النتيجة false

ممكن استخدام الكود باكثر من طريقة ولكن جعلتها بطريقة الاسهل حيث ممكن جعل المستخدم لا يتمكن من الدخول الى باقي اقسام التطبيق اذا لم يتم تاكيد الايميل

هذه النقطة مفيدة اذا كنى نريد منع المستخدم تسجيل الدخول عن طريق ايميل غير حقيقي

اذا كانت هنالك نقطة غير واضحة في الكود او شيئ تم استخدامه غير واضح سبب استخدامه الرجاء تركه بتعليق وسوف يتم توضيح الامر

في الدرس القادم سوف يكون عن تسجيل الدخول عن طريق  google وجلب معلومات المستخدم بعد تسجيله الدخول كـ اسمه وعمرر وجنسه وحتى رابط صورة الموضوع للحساب الذي سجل به

تم رفع الكود كاملاً على GitHub

وسوف يتم تحديث عند كل درس جديد يتم اضافته بحيث يكون المشروع كاملا للاستفادة من الكود المستخدم

3 تعليقات on "Firebase Authentication – تسجيل الدخول عن طريق البريد الإلكتروني"


اضافة تعليق

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.