Skip to main content

มาใส่ Login กัน

e-commerce-firebase-authentication สามารถดู video ของหัวข้อนี้ก่อนได้ ดู video

ทำอะไรกันอันดับแรกเราจะเพิ่ม Login เข้าไปกันก่อน

intro-01

เราจะเพิ่ม login ทั้ง 2 ฝั่ง

  • ฝั่ง user เราจะทำการเพิ่ม social login (google login)
  • ฝั่ง admin เราจะทำการเพิ่ม login ด้วย email, password
  • และเราจะเพิ่มการดักเข้าไปให้หน้า admin เข้าได้เฉพาะคนที่โดน mark ว่าเป็น admin เท่านั้น (ตอนนี้เราจะดักตาม admin@test.com ก่อน)

มารู้จักกับ Firebase Authentication ก่อน

Firebase Authentication คือ Backend service ที่สามารถใช้งานผ่าน SDK โดยสามารถทำให้ application สามารถทำการ login ผ่านช่องทางต่างๆได้ทั้ง

  • email, password
  • phone number
  • Social Authentication (อย่าง Google, Facebook, Twitter, LINE และอื่นๆ)
  • รวมถึง สามารถทำ Custom backend authentication อื่นๆที่ support OAuth 2.0

โดยการต่อเพียง Firebase Authentication ก็สามารถที่จะทำการ integrated login ช่องทางเหล่านี้ได้เลย (โดยไม่ต้องไปไล่หา sdk แต่ละตัวแยกออกจากกัน)

firebase-auth