เข้าสู่ระบบ (Login)←
ขั้นตอนการล็อกอินเข้าสู่ระบบ — ใช้เบอร์โทรศัพท์และรหัสผ่าน
ภาพรวม←

หมายเลขในรูป:
① ช่องเบอร์โทรศัพท์
② ช่องรหัสผ่าน
③ ลิงก์ "ลืมรหัสผ่าน"
④ ปุ่ม [เข้าสู่ระบบ]
⑤ ลิงก์ "สมัครสมาชิก" (สำหรับผู้ที่ยังไม่มีบัญชี)
Oracle ใช้หน้า Login แบบ full page (ไม่ใช่ modal) — แสดงฟอร์มล็อกอินพร้อมพื้นหลังกราฟิก
วิธีเข้าหน้า Login←
- กดปุ่ม [เข้าสู่ระบบ] ที่แถบเมนูด้านบน
- กดเล่นเกมโดยยังไม่ล็อกอิน → ระบบ redirect มาหน้านี้
- เข้า URL ที่ต้องการล็อกอิน (ฝาก, ถอน, โปรไฟล์) → ระบบ redirect มาหน้านี้
- URL:
/login
ส่วนประกอบของฟอร์ม←
| ช่องกรอก / ปุ่ม | รายละเอียด |
|---|---|
| {เบอร์โทรศัพท์} | เบอร์มือถือที่ใช้สมัคร (10 หลัก) |
| {รหัสผ่าน} | รหัสผ่านที่ตั้งไว้ |
| [ลืมรหัสผ่าน] | ลิงก์ไปยังขั้นตอนกู้รหัส |
| [เข้าสู่ระบบ] | ปุ่มยืนยัน submit ฟอร์ม |
| [สมัครสมาชิก] | ลิงก์ไปหน้า Register |
Flow การล็อกอิน←
เข้าหน้า Login (/login)
↓
กรอกเบอร์โทร + รหัสผ่าน
↓
กดปุ่ม [เข้าสู่ระบบ]
↓
สำเร็จ?
✅ ใช่ → ไปหน้า Dashboard
❌ ไม่ → แสดง error
สถานะหลังล็อกอิน←
เมื่อล็อกอินสำเร็จ:
- Redirect ไปหน้า Dashboard (/dashboard)
- แถบเมนูด้านบน แสดง: ยอดเงินคงเหลือ + ไอคอนโปรไฟล์
- Bottom Navigation Bar ปรากฏ: หน้าหลัก | โปรโมชั่น | ยอดเงิน | ค่ายเกม | โปรไฟล์
- Token ถูกเก็บสำหรับ session ถัดไป (ไม่ต้องล็อกอินใหม่ถ้ายังไม่หมดอายุ)
ลืมรหัสผ่าน←
- กดลิงก์ [ลืมรหัสผ่าน] ในหน้า Login
- กรอกเบอร์โทรศัพท์ที่สมัคร
- ระบบส่ง OTP หรือลิงก์ reset ไปยังเบอร์/ช่องทางที่ผูกไว้
- ตั้งรหัสผ่านใหม่
ข้อความแจ้งเตือนที่อาจพบ←
| ข้อความ | สาเหตุ | วิธีแก้ |
|---|---|---|
| "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง" | ข้อมูลผิด | ตรวจสอบเบอร์โทร/รหัสผ่าน |
| "บัญชีถูกระงับ" | สถานะ Suspended | ติดต่อฝ่ายสนับสนุน |
| ไม่มี response | Server ขัดข้อง | ลองใหม่ภายหลัง |
การออกจากระบบ (Logout)←
- ไปที่หน้า โปรไฟล์ (tab สุดท้ายของ Bottom Navigation)
- กดลิงก์ [ออกจากระบบ] ที่ด้านล่างสุด
- ระบบล้าง token + ข้อมูล session
- กลับสู่หน้า Landing Page
ความปลอดภัย←
- Device Fingerprinting — ทุกครั้งที่ล็อกอินจะเก็บข้อมูลอุปกรณ์
- Session Token — หมดอายุอัตโนมัติตามที่ระบบกำหนด
- Rate Limiting — ป้องกันการเดารหัสผ่าน (จำกัดจำนวนครั้งต่อนาที)