🔑 License Key + การเปิดใช้งาน
ในหน้านี้
License ทำงานอย่างไร
ระบบ Waypoint ใช้ License Key ที่ออกจากร้านค้า madewithai.store เพื่อยืนยันสิทธิ์การใช้งาน โดยมีหลักการดังนี้:
ตรวจสอบทุก 24 ชั่วโมง
ระบบจะเช็ก License กับเซิร์ฟเวอร์ทุก 24 ชั่วโมง (ใช้ cache) เพื่อไม่ให้ช้าและไม่เรียก API บ่อยเกินไป
ระยะผ่อนผัน 3 วัน
หากเซิร์ฟเวอร์ License เข้าไม่ได้ (เน็ตล่ม) ระบบยังใช้งานได้ต่อ 3 วัน ก่อนจะถูกล็อก
1 License = 1 เครื่อง
แต่ละ License ผูกกับ Machine ID ของเครื่อง (สร้างจาก hostname + path) — ย้ายเครื่องต้องออก Key ใหม่
ล็อกทันทีหากถูกเพิกถอน
หาก License หมดอายุหรือถูกยกเลิกจากเซิร์ฟเวอร์ ระบบจะถูกล็อกทันทีในรอบการตรวจสอบถัดไป
เปิดใช้งานตอนติดตั้ง
ตอนติดตั้งระบบครั้งแรก (/install/) จะมี Wizard 4 ขั้นตอน — License เป็นขั้นที่ 2 และต้องผ่านก่อนจึงจะไปขั้นตั้งค่าฐานข้อมูลได้:
- ขั้นที่ 1 — ตรวจสอบระบบ: PHP / ส่วนขยาย / สิทธิ์เขียนไฟล์ / URL rewrite
- ขั้นที่ 2 — License Key: กรอก License Key จาก madewithai.store (รูปแบบ
XXXXX-XXXXX-XXXXX-XXXXX) แล้วกด "ตรวจสอบ License" — ระบบเช็กว่าคีย์ถูกต้องและยังมีโควตาเครื่องเหลือ - ขั้นที่ 3 — ฐานข้อมูล: ตั้งค่า host / port / ชื่อ DB / user / password + ปุ่มทดสอบการเชื่อมต่อ
- ขั้นที่ 4 — ตั้งค่า: ชื่อบริษัท ที่อยู่เว็บ และบัญชี admin (รหัส ≥ 8 ตัว) → ระบบติดตั้งฐานข้อมูลและ activate License กับเซิร์ฟเวอร์อัตโนมัติ
settings อัตโนมัติ
หน้าจัดการ License
เมนู: ระบบ → License Key (เฉพาะ admin)
หน้านี้แบ่งเป็น 2 ฝั่ง:
ฝั่งซ้าย — สถานะปัจจุบัน
- สถานะ License (badge สี)
- License Key (แสดงแบบปกปิด
XXXXX-XXXX****-****) - Machine ID
- เวลาตรวจสอบล่าสุด
- ปุ่ม "ตรวจสอบกับเซิร์ฟเวอร์อีกครั้ง" — เช็ก License ทันทีโดยไม่ต้องรอ 24 ชม.
ฝั่งขวา — เปิดใช้งาน / เปลี่ยน Key
- ช่องกรอก License Key ใหม่ (auto-format ใส่ขีดให้)
- ปุ่มเปิดใช้งาน
- ลิงก์ไปซื้อ License เพิ่มที่ร้านค้า
สถานะ License
| สถานะ | ความหมาย |
|---|---|
| ใช้งานได้ | ตรวจสอบล่าสุดผ่าน < 24 ชม. — ระบบทำงานปกติ |
| ระยะผ่อนผัน (X วัน) | เซิร์ฟเวอร์เข้าไม่ได้ กำลังนับถอยหลัง 3 วัน |
| หมดอายุ | เกินระยะผ่อนผัน — ระบบจะถูกล็อก |
| กำลังตรวจสอบ | มี Key แต่ยังไม่มีผลตรวจสอบล่าสุด |
| ไม่ได้ตั้งค่า | ยังไม่มี License Key (open mode) |
เปลี่ยน License Key
- ไปที่ ระบบ → License Key
- กรอก License Key ใหม่ในช่องฝั่งขวา
- กด "เปิดใช้งาน License Key"
- ระบบจะตรวจสอบ + activate กับเซิร์ฟเวอร์ + บันทึกทับ Key เดิม
เมื่อระบบถูกล็อก
หาก License ไม่ถูกต้อง/หมดอายุ ระบบจะแสดงหน้าล็อกแทนหน้าปกติ พร้อมฟอร์มให้กรอก License Key ใหม่ได้ทันที:
- กรอก License Key ใหม่ในหน้าล็อก
- กด "เปิดใช้งาน License Key"
- ระบบตรวจสอบผ่าน → ปลดล็อกและรีโหลดอัตโนมัติ
login.php, logout.php และตัวติดตั้ง install/ จะไม่ถูกล็อก เพื่อให้ยังเข้าจัดการได้
คำถามที่พบบ่อย
License เก็บอยู่ที่ไหน?
ในตาราง settings ด้วย key: sys_cfg_key (License), sys_cfg_mid (Machine ID), sys_health_ts (เวลาตรวจสอบ), sys_health_sig (ลายเซ็นกัน tamper), sys_health_grace (เริ่มผ่อนผัน)
ย้ายเซิร์ฟเวอร์ทำอย่างไร?
Machine ID จะเปลี่ยนเมื่อย้ายเครื่อง — ต้องออก License Key ใหม่จากร้านค้า แล้วกรอกในหน้าจัดการ License หรือหน้าล็อก
เน็ตล่มจะใช้งานได้ไหม?
ได้ — มีระยะผ่อนผัน 3 วัน หลังจากนั้นถ้ายังเข้าเซิร์ฟเวอร์ไม่ได้จะถูกล็อก เมื่อเน็ตกลับมาระบบจะ sync และปลดล็อกเอง
