เอกสาร Waypoint
หน้าเว็บไซต์ หลังบ้าน

👥 ผู้ใช้ระบบ + รหัสผ่าน

จัดการบัญชี admin / staff / cashier และเปลี่ยนรหัสผ่าน

บทบาทผู้ใช้

มี 3 บทบาท:

Roleสิทธิ์เหมาะกับ
admin เข้าได้ทุกเมนู + จัดการผู้ใช้ + ตั้งค่าระบบ + อัปเดต + CMS ผู้ดูแลระบบหลัก (เจ้าของบริษัท / IT)
staff เมนูทั่วไป (booking, parcel, scan, manifest) — ไม่เข้าผู้ใช้/ตั้งค่า พนักงานเคาน์เตอร์ / พนักงานสาขา
cashier เหมือน staff + ดูรายงาน แคชเชียร์ / หัวหน้ากะ
หน้าที่กั้นเฉพาะ admin: ผู้ใช้ระบบ, ตั้งค่าระบบ, เนื้อหาเว็บไซต์, อัปเดตระบบ — ใช้ require_role('admin') ใน PHP

รายการผู้ใช้

เมนู: ผู้ใช้ระบบ

ตารางแสดง:

เพิ่มผู้ใช้ใหม่

  1. กด "+ เพิ่ม"
  2. กรอกข้อมูล:
    • Username * — ตัวอักษร a-z, 0-9, _ (ไม่ซ้ำ)
    • Password * — อย่างน้อย 8 ตัวอักษร (default ถ้าไม่ใส่ = 123456 — เปลี่ยนทันที!)
    • บทบาท — admin / staff / cashier
    • ชื่อ-สกุล *
    • Email + Phone
    • เปิดใช้งาน ✓
  3. บันทึก → user สร้าง สามารถ login ได้ทันที

แก้ไขผู้ใช้

คลิก ✏️ → แก้ฟิลด์ที่ต้องการ → password เว้นว่างไว้ถ้าไม่ต้องการเปลี่ยน

ลบผู้ใช้

คลิก 🗑️ → confirm — ระบบจะลบทันที

ระวัง: ไม่ลบบัญชี admin คนสุดท้ายของระบบ! จะไม่มีใครเข้าระบบได้

เปลี่ยนรหัสผ่าน

เข้าได้จาก megamenu → "เปลี่ยนรหัสผ่าน" หรือ URL admin/change_password.php

กรอก 3 ช่อง

  1. รหัสผ่านปัจจุบัน * — ยืนยันตัวตน
  2. รหัสผ่านใหม่ * — อย่างน้อย 8 ตัวอักษร
    • มี strength meter แสดงสีตามความแข็งแกร่ง
    • คำนวณจาก: length, ตัวพิมพ์ใหญ่, ตัวเลข, อักขระพิเศษ
  3. ยืนยันรหัสผ่านใหม่ * — ต้องตรงกับช่องบน
    • แสดง ✓ "รหัสตรงกัน" ตอนพิมพ์ครบ

ปุ่ม 👁️ (Toggle)

คลิกข้างๆ ช่องรหัส → ดู/ซ่อนรหัสที่พิมพ์ (สลับ type=password/text)

Tips ด้านขวา

โปรไฟล์ของฉัน

เข้าได้จาก megamenu → "โปรไฟล์" หรือ URL admin/profile.php