จัดการแอดมิน (Admin Management)←
CRUD แอดมิน — สร้าง, แก้ไข, ลบ ผู้ดูแลระบบ พร้อมจัดการสิทธิ์และ 2FA
ภาพรวม←

หมายเลขในรูป:
① หัวข้อ "ประวัติการใช้งาน"
② Summary cards (ทั้งหมด / สำเร็จ / ล้มเหลว / คำเตือน)
③ ตัวกรอง (Fingerprint ID, วันที่, การกระทำ, ประเภท, สถานะ)
④ ตารางประวัติ (เวลา, ผู้ดำเนินการ, การกระทำ, ประเภท, คำอธิบาย, สถานะ)
หน้าจัดการแอดมินให้ Super Admin สร้างและจัดการบัญชี Admin อื่นๆ กำหนดสิทธิ์การเข้าถึง และจัดกลุ่ม
1. รายการผู้ดูแลระบบ←
ตารางแสดงผู้ดูแลระบบทั้งหมด พร้อมข้อมูล:
| คอลัมน์ | คำอธิบาย |
|---|---|
| ชื่อผู้ใช้ | Username สำหรับเข้าสู่ระบบ |
| ชื่อ-นามสกุล | ชื่อจริงของผู้ดูแล |
| ประเภท | super_admin หรือ admin |
| สถานะ | Active / Inactive / Suspended |
| 2FA | เปิด/ปิด การยืนยันตัวตน 2 ชั้น |
| เข้าสู่ระบบล่าสุด | วันเวลาที่ login ล่าสุด |
2. สร้างผู้ดูแลใหม่←
คลิกปุ่ม "+เพิ่มผู้ดูแลระบบ" กรอกข้อมูล:
| ฟิลด์ | คำอธิบาย |
|---|---|
| ชื่อผู้ใช้ | {username} — ใช้สำหรับ login |
| รหัสผ่าน | ตั้งรหัสผ่านเริ่มต้น |
| ชื่อ-นามสกุล | ชื่อจริงของผู้ดูแล |
| เบอร์โทร | เบอร์ติดต่อ |
| ประเภท | super_admin หรือ admin |
3. แก้ไข / ลบผู้ดูแล←
- แก้ไข: คลิกปุ่ม ✏️ ที่แถวของผู้ดูแล → แก้ไขข้อมูล → บันทึก
- ระงับ: เปลี่ยนสถานะเป็น Suspended → ผู้ดูแลจะ login ไม่ได้
- ลบ: คลิกปุ่ม 🗑️ → ยืนยันลบ (ไม่สามารถกู้คืน)
4. ประเภทแอดมิน←
| ประเภท | สิทธิ์ | ใช้เมื่อ |
|---|---|---|
| super_admin | เข้าถึงทุกอย่าง | เจ้าของเว็บ |
| admin | ตามที่กำหนด Permissions | พนักงาน/ตัวแทน |
5. สถานะแอดมิน←
| สถานะ | ความหมาย |
|---|---|
| Active | ใช้งานได้ปกติ |
| Suspend | ระงับ — ล็อกอินไม่ได้ |
| Watchout | เฝ้าระวัง |
| Inactive | ไม่ active |
| Pending | รอตรวจสอบ |
| Rejected | ถูกปฏิเสธ |
| Cancel | ยกเลิก |
6. Two-Factor Authentication (2FA)←
เมื่อเปิด 2FA: 1. Admin ต้องสแกน QR Code ด้วย Authenticator App (Google Authenticator, Authy) 2. ทุกครั้งที่ล็อกอินต้องกรอก OTP 6 หลัก เพิ่ม 3. เพิ่มความปลอดภัยในการเข้าถึง Panel
วิธีเปิด: 1. ไปที่ แก้ไขแอดมิน 2. Toggle [เปิด 2FA] 3. สแกน QR Code 4. กรอก OTP ยืนยัน 5. บันทึก
Audit Log←
ทุก action ที่ Admin ทำจะถูก บันทึกลง Audit Log อัตโนมัติ: - Login / Logout - Create / Edit / Delete สมาชิก - อนุมัติ / ปฏิเสธ ฝาก-ถอน - เปลี่ยนสถานะ - เปลี่ยนการตั้งค่า