การยืนยันตัวตน
วิธีที่ลูกค้าสมัครสมาชิก เข้าสู่ระบบ และจัดการเซสชันบนหน้าร้าน
การยืนยันตัวตน
หน้าร้านใช้ระบบยืนยันตัวตนกลาง เมื่อคุณเข้าสู่ระบบหรือสมัครสมาชิก คุณจะถูกเปลี่ยนเส้นทางไปยังบริการยืนยันตัวตนเฉพาะที่จัดการ credentials ของคุณ จากนั้นจะนำคุณกลับมาที่ร้านพร้อมเซสชันที่ใช้งานได้
สมัครสมาชิก
วิธีสร้างบัญชีใหม่:
- คลิก เข้าสู่ระบบ ที่แถบนำทางด้านบน หน้าเข้าสู่ระบบจะเปิดขึ้น
- คลิก สร้างบัญชี หรือลิงก์สมัครสมาชิกที่ปรากฏ
- คุณจะถูกเปลี่ยนเส้นทางไปยังฟอร์มสมัครสมาชิกของบริการยืนยันตัวตน
- กรอก อีเมล และ รหัสผ่าน
- รหัสผ่านต้องมีอย่างน้อย 8 ตัวอักษร
- ต้องมีตัวพิมพ์ใหญ่อย่างน้อยหนึ่งตัว ตัวพิมพ์เล็กอย่างน้อยหนึ่งตัว และตัวเลขอย่างน้อยหนึ่งตัว
- ผ่านการยืนยัน CAPTCHA (Cloudflare Turnstile) ซึ่งเป็นการยืนยันว่าคุณเป็นมนุษย์จริง
- คลิก สร้างบัญชี
- รหัส OTP (รหัสผ่านใช้ครั้งเดียว) จะถูกส่งไปยังอีเมลของคุณ
- กรอก OTP ในช่องยืนยัน แล้วคลิก ยืนยัน
- บัญชีของคุณถูกสร้างแล้วและคุณจะเข้าสู่ระบบอัตโนมัติ
- คุณจะถูกเปลี่ยนเส้นทางกลับมายังหน้าร้านในฐานะผู้ใช้ที่ยืนยันตัวตนแล้ว
สมัครสมาชิกด้วย Google
บนหน้าสมัครสมาชิก คลิก ดำเนินการต่อด้วย Google หน้าต่างขอสิทธิ์ Google OAuth จะเปิดขึ้น เลือกหรือเข้าสู่ระบบด้วยบัญชี Google ของคุณ หลังจากให้สิทธิ์แล้ว บัญชีของคุณจะถูกสร้างและเข้าสู่ระบบอัตโนมัติ
เข้าสู่ระบบ
วิธีเข้าสู่ระบบด้วยบัญชีที่มีอยู่:
- คลิก เข้าสู่ระบบ ที่แถบนำทางด้านบน
- คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบของบริการยืนยันตัวตนกลาง
- กรอก อีเมล และ รหัสผ่าน
- คลิก เข้าสู่ระบบ
- เซสชันของคุณถูกสร้างแล้วและคุณจะถูกเปลี่ยนเส้นทางกลับมายังหน้าร้าน
หาก credentials ไม่ถูกต้อง จะมีข้อความแสดงข้อผิดพลาดปรากฏบนฟอร์ม คุณจะยังคงอยู่ที่หน้าเข้าสู่ระบบ
เข้าสู่ระบบด้วย Google
บนหน้าเข้าสู่ระบบ คลิก ดำเนินการต่อด้วย Google ทำขั้นตอน Google OAuth ให้เสร็จสมบูรณ์ คุณจะเข้าสู่ระบบและกลับมายังหน้าร้าน
ลืมรหัสผ่าน
หากคุณจำรหัสผ่านไม่ได้:
- บนหน้าเข้าสู่ระบบ คลิก ลืมรหัสผ่าน?
- กรอกอีเมลของคุณแล้วส่งฟอร์ม
- ลิงก์รีเซ็ตรหัสผ่านจะถูกส่งไปยังอีเมลของคุณ
- คลิกลิงก์ในอีเมล คุณจะถูกพาไปยังหน้ารีเซ็ตรหัสผ่าน
- กรอกรหัสผ่านใหม่และยืนยัน
- คลิก รีเซ็ตรหัสผ่าน
- รหัสผ่านของคุณได้รับการอัปเดตแล้ว คุณสามารถเข้าสู่ระบบด้วยรหัสผ่านใหม่ได้
ออกจากระบบ
วิธีออกจากระบบ:
- คลิกชื่อบัญชีหรือรูปโปรไฟล์ที่แถบนำทางด้านบน
- เมนูแบบเลื่อนลงจะปรากฏ
- คลิก ออกจากระบบ
- เซสชันของคุณถูกล้างแล้วและคุณจะถูกเปลี่ยนเส้นทางไปยังหน้าแรกในฐานะแขก
พฤติกรรมเซสชัน
เมื่อเข้าสู่ระบบแล้ว เซสชันของคุณจะคงอยู่ข้ามเซสชันเบราว์เซอร์ จนกว่าคุณจะออกจากระบบโดยตรง เซสชันนี้ผูกกับโดเมนหน้าร้านเฉพาะ หมายความว่าการออกจากระบบที่ร้านหนึ่งจะไม่กระทบกับบัญชีในร้านอื่น
การชำระเงินแบบแขก (Guest Checkout)
คุณไม่จำเป็นต้องมีบัญชีเพื่อสั่งซื้อสินค้า ระหว่างชำระเงิน แขกสามารถให้อีเมลและหมายเลขโทรศัพท์เพื่อรับการอัปเดตออเดอร์ได้ แต่หากไม่มีบัญชี:
- คุณจะไม่สามารถดูออเดอร์ที่ผ่านมาในแดชบอร์ดบัญชีได้
- คุณจะไม่สามารถใช้ยอด wallet ได้
- คุณจะไม่สามารถบันทึกที่อยู่ได้
หากต้องการใช้ฟีเจอร์เหล่านี้ ให้สร้างบัญชีก่อนหรือหลังการซื้อในฐานะแขก
ความปลอดภัยของบัญชี
- รหัสผ่านถูกแฮชและไม่ถูกจัดเก็บในรูปแบบข้อความธรรมดา
- การยืนยัน CAPTCHA ป้องกันการสมัครสมาชิกแบบอัตโนมัติ
- การยืนยัน OTP ทางอีเมลยืนยันว่าคุณเป็นเจ้าของอีเมลนั้นจริงตอนสมัครสมาชิก
- เซสชันใช้ JWT token และถูกจัดการอย่างปลอดภัยด้วย NextAuth