Copyright 2024 - Custom text here

ขยายหัวข้อหน่อย ก็คือการ สมัครสมาชิค โดยการใช้ Email ครับ 

เริ่มจาก ไปที่ https://firebase.google.com

 

ไปที่โปรเจ็คของตัวเอง คลิกที่ Go to docs ที่มุมขวาบน

 

Get started for android

 

ลงมาด้านล่าง

เจอละ

ไป Copy ไลบลารี่ ส่วนของการทำ Authentication  แล้วกลับไป Android Stuido

เปิด Project Structure 

เลือก 1 Library dependency

เอา ไลบลารี ที่เรา Copy มา Paste ที่นี่และ OK

จะเห็น firebase-auth ไลบลารี่ มารอ Implementation ที่นี่ครับ

OK และรอแป้ป

ลองเปิด build.gradle ส่วนของ Module ว่ามีไลบรารี่เรามา Immplement ไหม ?

เรียบร้อยเราติดตั้ง Library  ได้ละ ต่อไปกลับไปที่โค้ด

 

 

 จากครั้งที่แล้วที่เราอัพภาพขึ้น Firebase ต่อตรง addOnSucccessListener

มาสเตอร์ แยกการทำงานไปทำที่ เมธอด registerNewUserToFirebase()

เมธอด registerNewUserToFirebase()

 

สร้าง object firebaseAuth

เอา ออฟเจ็ค มา createUserWithEmailAndPassword

มาสเตอร์ If else Statement

กำหนดเงื่อนไข ให้ ถ้า สมัครสมาชิคสำเร็จ ให้ ขึ้นข้อความ Register Success แต่ถ้าไม่ ให้แสดวเหตุผลของการไม่สำเร็จ ที่ AlertDialog ก่อนทดสอบกลับไป ขออนุญาติใช้ การสมัครสมาชิคที่ Firebase

 ไปที่ Sign In Method

เลือก Email/Password

เลือกตัวบน พอครับ

กลับมา จะเห็น Enabled ที่ Email/Password

กลับมาที่ Android Studio ลองทดสอบโค้ด

 

    

มาสเตอร์ จงใจ มั่ว Email ให้ผิด ต่อไปลองแก้ถูก

 

 และลองทดสอบดู แต่ Password ยังมั่วอยู่

 เห็นไหม ? Password Android Firebase ต้องการไม่ต่ำกว่า 6 ตัวอักษร

ทีนี่ลองทุกอย่างให้ถูกต้องหมด

 จะมี ข้อความ Register Success มาสเตอร์ ไปที่ Firebase

Refresh หน่อย

เย้ๆๆๆ ได้มาละ สำหรับใครไม่ทัน มาสเตอร์ เปิด คอร์ส แอนดรอยด์ เชื่อมต่อ Firebase ไว้ที่นี่ครับ ลองมาเรียนดูครับ

 

 

 

 

 

 

 

 

 

 

 

คอร์ส สอนโปรเจ็คแอนดรอยด์ ตัวต่อตัว

privateProject2019v1

คอร์ส เบสิกแอนดรอยด์ สอน ตัวต่อตัว

privateAndroid2019v1

คอร์ส iOS สอน ตัวต่อตัว

privateIos2019V1

คอร์ส Flutter สอน ตัวต่อตัว

privateFlutter2019v1

f t g