ข้ามไปที่เนื้อหา

จัดการแอดมิน (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 จำกัดตามที่กำหนด พนักงาน/ตัวแทน
partner ดูรายงานเท่านั้น พันธมิตร

Super Admin vs Admin — ตารางเปรียบเทียบสิทธิ์←

ฟีเจอร์ Super Admin Admin Partner
Dashboard ✅ ✅ ✅
จัดการสมาชิก ✅ ✅ ❌
อนุมัติฝาก-ถอน ✅ ✅ ❌
จัดการบัญชีธนาคาร ✅ ✅ ❌
จัดการโปรโมชัน ✅ ✅ ❌
จัดการเกม ✅ ✅ ❌
ดูรายงาน ✅ ✅ ✅ (เฉพาะตัวเอง)
ตั้งค่าระบบ ✅ ❌ ❌
สร้าง/ลบ Admin ✅ ❌ ❌
ตั้งค่าคอมมิชชัน ✅ ❌ ❌
ตั้งค่าถอน/ฝาก ✅ ❌ ❌
Feature Flags ✅ ❌ ❌
Maintenance Mode ✅ ❌ ❌

สำคัญ: เฉพาะ Super Admin เท่านั้นที่เข้าถึงหน้า ตั้งค่าระบบ ได้ Admin ทั่วไปจะไม่เห็นเมนูตั้งค่าใน sidebar


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 สมาชิก - อนุมัติ / ปฏิเสธ ฝาก-ถอน - เปลี่ยนสถานะ - เปลี่ยนการตั้งค่า