บัญชีผู้ใช้และการลงชื่อเข้าใช้ในแอป
สรุปสั้น ๆทุกแอปใน MonstarX มีการสมัครใช้งาน การลงชื่อเข้าใช้ และการรีเซ็ตรหัสผ่านในตัว แค่ขอแล้วก็ใช้ได้เลย ทุกคนที่สมัครจะแสดงอยู่ที่ แบ็กเอนด์ → ผู้ใช้ ซึ่งคุณห้ามใช้งานหรือลบผู้ใช้ได้ แท็บผู้ดูแลระบบทำได้มากกว่านั้น ทั้งกำหนดบทบาท รีเซ็ตรหัสผ่าน และลงชื่อออกให้ผู้ใช้ หลังงานสร้างที่มีระบบลงชื่อเข้าใช้ MonstarX จะสร้างบัญชีทดลองให้คุณลองใช้ได้ทันที
แอปส่วนใหญ่ต้องรู้ว่าใครกำลังใช้งาน เช่น ลูกค้าที่อยากดูคำสั่งซื้อเก่า สมาชิกที่จองคลาส หรือคนที่โพสต์สูตรอาหาร สิ่งที่ต้องมีคือ บัญชีผู้ใช้ ทั้งการสมัครใช้งาน การลงชื่อเข้าใช้ และการลงชื่อออก ทุกแอปใน MonstarX มีบัญชีผู้ใช้ในตัว เก็บไว้ในฐานข้อมูลของแอปเอง โดยไม่ต้องตั้งค่าอะไร
บัญชีเหล่านี้เป็นของ คนที่ใช้แอปของคุณ แยกจากบัญชี MonstarX ของคุณเอง
เพิ่มการสมัครใช้งานและการลงชื่อเข้าใช้ให้แอปอย่างไร
หัวข้อที่มีชื่อว่า “เพิ่มการสมัครใช้งานและการลงชื่อเข้าใช้ให้แอปอย่างไร”ขอด้วยคำพูดของคุณเอง จะขอในข้อความแรกหรือภายหลังก็ได้
ให้คนสมัครใช้งานด้วยอีเมลและรหัสผ่านได้ และเฉพาะสมาชิกที่ลงชื่อเข้าใช้แล้วเท่านั้นที่จองคลาสได้
MonstarX จะสร้างหน้าสมัครใช้งานและหน้าลงชื่อเข้าใช้ ป้องกันหน้าที่ต้องมีบัญชี และผูกข้อมูลของแต่ละคน (การจอง โพสต์) ไว้กับเจ้าของ
บัญชีผู้ใช้ทำงานอย่างนี้
- ผู้ใช้สมัครด้วย ชื่อ อีเมล และรหัสผ่าน ที่ยาวอย่างน้อย 8 ตัวอักษร
- เมื่อลงชื่อเข้าใช้แล้ว ผู้ใช้จะยังลงชื่อเข้าใช้อยู่ 7 วัน ในเบราว์เซอร์นั้น
- ผู้ใช้ไม่ต้องยืนยันอีเมลก่อนใช้แอป
- บัญชีในตัวไม่มี “ลงชื่อเข้าใช้ด้วย Google” ถ้าต้องการ ดู Firebase ซึ่งใช้ระบบลงชื่อเข้าใช้ของ Firebase ของคุณเอง
- บัญชีผู้ใช้ของแอปใช้ได้ทั้งบนที่อยู่ฟรีและบนโดเมนที่กำหนดเองใดก็ได้ โดยไม่ต้องตั้งค่าเพิ่ม
ลองลงชื่อเข้าใช้เองได้อย่างไร
หัวข้อที่มีชื่อว่า “ลองลงชื่อเข้าใช้เองได้อย่างไร”หลังงานสร้างที่เพิ่มการลงชื่อเข้าใช้ด้วยอีเมลและรหัสผ่าน MonstarX จะสร้าง บัญชีทดลอง ให้และโพสต์ในแชทว่า บัญชีทดลองพร้อมแล้ว พร้อม ชื่อผู้ใช้ (อีเมล) และ รหัสผ่าน และปุ่มคัดลอกของแต่ละช่อง ใช้บัญชีนี้ลงชื่อเข้าใช้แอปในพรีวิวได้ทันที ผู้ใช้ทดลองจะมีชื่อตามภาษาที่คุณใช้กับ MonstarX เช่น ผู้ใช้ทดลอง ในภาษาไทย หรือ Demo User ในภาษาอังกฤษ และจะแสดงในรายชื่อผู้ใช้ของแอป
คุณยังสมัครใช้งานในพรีวิวเหมือนผู้เข้าชมทั่วไปได้ด้วย บัญชีที่สร้างในพรีวิวเป็นบัญชีจริงในฐานข้อมูลของแอป
ดูได้ที่ไหนว่าใครสมัครแล้วบ้าง
หัวข้อที่มีชื่อว่า “ดูได้ที่ไหนว่าใครสมัครแล้วบ้าง”เปิด แบ็กเอนด์ผู้ใช้ จะเห็นจำนวนคนที่สมัครใช้งาน และของแต่ละคนจะมี อีเมล ชื่อ สถานะ และ วันที่สมัคร
สถานะ มีดังนี้
| สถานะ | ความหมาย |
|---|---|
| ใช้งานอยู่ | บัญชีใช้งานได้ |
| ใช้งานอยู่ · ยืนยันแล้ว | บัญชีใช้งานได้และยืนยันอีเมลแล้ว |
| ถูกห้ามใช้งาน | ผู้ใช้ลงชื่อเข้าใช้ไม่ได้ ถ้าคุณใส่เหตุผลไว้ จะแสดงเป็น ถูกห้ามใช้งาน · เหตุผล |
บล็อกหรือลบผู้ใช้อย่างไร
หัวข้อที่มีชื่อว่า “บล็อกหรือลบผู้ใช้อย่างไร”- ห้ามใช้งาน หยุดไม่ให้ผู้ใช้ลงชื่อเข้าใช้ MonstarX จะถามเหตุผลก่อน (ไม่บังคับ) คลิก ยกเลิกการห้ามใช้งาน เพื่อให้กลับมาใช้ได้
- ปุ่ม ถังขยะ ลบผู้ใช้และลงชื่อออกให้จากทุกอุปกรณ์ MonstarX จะขอให้ยืนยันก่อน และย้อนกลับไม่ได้
ถ้าต้องการควบคุมมากขึ้น คลิก จัดการผู้ใช้ในผู้ดูแลระบบ หน้า ผู้ใช้ ในแท็บผู้ดูแลระบบให้คุณค้นหาและกรองผู้ใช้ ดูว่าใช้งานครั้งล่าสุดเมื่อไรและลงชื่อเข้าใช้อยู่กี่อุปกรณ์ ห้ามใช้งานเป็นเวลา 1 วัน 1 สัปดาห์ 1 เดือน หรือถาวร และลบผู้ใช้ พร้อมทุกอย่างที่เขาเป็นเจ้าของ ในแอป ดู แผงผู้ดูแลระบบของแอป
ตั้งใครสักคนเป็นผู้ดูแลระบบของแอปอย่างไร
หัวข้อที่มีชื่อว่า “ตั้งใครสักคนเป็นผู้ดูแลระบบของแอปอย่างไร”เปิดผู้ใช้คนนั้นใน ผู้ใช้ ของแท็บ ผู้ดูแลระบบ แล้วคลิก ให้สิทธิ์ผู้ดูแลระบบแอป ผู้ดูแลระบบแอปเปิดหน้าสำหรับผู้ดูแลของแอปได้ ถ้าแอปมีหน้าแบบนั้น เช่น พื้นที่สำหรับพนักงานหรือบอร์ดคำสั่งซื้อ การเป็นผู้ดูแลระบบแอปไม่ได้ให้สิทธิ์อะไรใน MonstarX เลย และเขาจะไม่เห็นโปรเจกต์ของคุณ
ถ้าแอปยังไม่มีหน้าสำหรับผู้ดูแล ให้ขอ เช่น “ให้เฉพาะผู้ดูแลระบบแอปเปิดบอร์ดคำสั่งซื้อและทำเครื่องหมายว่าคำสั่งซื้อพร้อมแล้วได้”
การรีเซ็ตรหัสผ่านทำงานอย่างไร
หัวข้อที่มีชื่อว่า “การรีเซ็ตรหัสผ่านทำงานอย่างไร”การรีเซ็ตรหัสผ่านของแอปจะส่งอีเมลพร้อมลิงก์สำหรับตั้งรหัสผ่านใหม่ ลิงก์ใช้ได้ 1 ชั่วโมง อีเมลส่งจากที่อยู่ของแอปเอง ดู อีเมลจากแอป
- ลืมรหัสผ่านในแอป ถ้าแอปยังไม่มีลิงก์ “ลืมรหัสผ่าน” ให้ขอว่า “เพิ่มลืมรหัสผ่านในหน้าลงชื่อเข้าใช้” MonstarX จะเพิ่มหน้าที่ให้ผู้ใช้กรอกอีเมล และหน้าที่ให้ตั้งรหัสผ่านใหม่
- คุณส่งให้เอง ในแท็บผู้ดูแลระบบ เปิดผู้ใช้คนนั้นแล้วคลิก ส่งลิงก์รีเซ็ตรหัสผ่าน ระบบจะส่งอีเมลฉบับเดียวกับที่หน้า “ลืมรหัสผ่าน” ของแอปส่ง ถ้าแอปยังไม่มีหน้าสำหรับตั้งรหัสผ่านใหม่ แท็บผู้ดูแลระบบจะมีปุ่ม ขอให้ MonstarX เพิ่มให้
ผู้ใช้ที่ฉันไม่ได้สร้างคือใคร
หัวข้อที่มีชื่อว่า “ผู้ใช้ที่ฉันไม่ได้สร้างคือใคร”- ผู้ใช้ทดลอง คือบัญชีทดลองที่ MonstarX สร้างให้คุณ (ดูด้านบน)
- บัญชีทดสอบจาก QA เมื่อ QA ทดสอบแอปในเบราว์เซอร์จริง จะสมัครใช้งานด้วยบัญชีทดสอบของตัวเอง MonstarX จะลบบัญชีเหล่านี้และสิ่งที่บัญชีสร้างไว้เมื่อการทดสอบ QA จบลง
คำถามที่พบบ่อย
หัวข้อที่มีชื่อว่า “คำถามที่พบบ่อย”ผู้ใช้ของแอปเป็นผู้ใช้ MonstarX ด้วยไหม
ไม่ใช่ คนที่สมัครใช้งานแอปของคุณมีบัญชีในแอปของคุณเท่านั้น ไม่ได้รับบัญชี MonstarX และไม่เห็นโปรเจกต์ของคุณ
คนที่สมัครใช้งานในพรีวิวมีอยู่ในแอปที่ออนไลน์ด้วยไหม
มี พรีวิวกับแอปที่เผยแพร่ใช้ฐานข้อมูลเดียวกัน บัญชีที่สร้างจากที่ใดที่หนึ่งจึงใช้ได้ทั้งสองที่
ให้คนลงชื่อเข้าใช้ด้วย Google หรือ Apple ได้ไหม
บัญชีในตัวทำไม่ได้ เพราะใช้อีเมลและรหัสผ่าน ถ้าต้องการวิธีลงชื่อเข้าใช้แบบอื่น ให้เชื่อมต่อโปรเจกต์ Firebase ของคุณเอง
ดูรหัสผ่านของผู้ใช้ได้ไหม
ไม่ได้ รหัสผ่านเก็บแบบเข้ารหัสจนไม่มีใครอ่านได้ แม้แต่ตัวคุณเอง ถ้าผู้ใช้ลืมรหัสผ่าน ให้ส่งลิงก์รีเซ็ตรหัสผ่าน
มีคนบอกว่าลงชื่อเข้าใช้ในพรีวิวไม่ได้ ควรตรวจอะไร
ลองใช้บัญชีทดลองก่อน ถ้าลงชื่อเข้าใช้ในแท็บใหม่ได้แต่ในเวิร์กสเปซไม่ได้ เบราว์เซอร์อาจบล็อกคุกกี้ของบุคคลที่สาม บอก MonstarX ในแชทว่าเห็นอะไร ดู การแก้ปัญหา