🎟️
Total Voucher

0

⚡
Voucher Aktif

0

📦
Stok Belum Terpakai

0

💻
Perangkat PC Terkunci

0

🛑
Expired / Banned

0

Kelola Lisensi & Pengguna

Generate voucher baru, atur durasi, atau unbind / reset HWID pengguna secara real-time.

KODE VOUCHER TIPE & DURASI STATUS MAX & TERIKAT PC NAME TERKUNCI (HWID) SISA WAKTU / EXPIRED CATATAN AKSI
Memuat data voucher...
Menampilkan semua komputer yang terikat ke sistem HWID Lock.
NAMA PC (COMPUTERNAME) HARDWARE ID (HWID) KODE VOUCHER TERIKAT DURASI / STATUS WAKTU BINDING TERAKHIR AKTIF (HEARTBEAT) AKSI
Memuat data perangkat...
Catatan audit 30 aktivitas autentikasi, binding HWID, dan aksi admin terakhir.
WAKTU (UTC) ACTION DETAIL AKTIVITAS IP ADDRESS
Memuat riwayat log...

🔌 REST API Endpoint Dokumentasi

Aplikasi .EXE terhubung secara otomatis ke endpoint berikut:

POST /api/v1/verify-voucher
{
  "voucher_code": "SEMPAK-TRIAL-1DAY-DEMO",
  "hwid": "HWID-A1B2C3D4E5F6...",
  "pc_name": "DESKTOP-UIQ6V50"
}
POST /api/v1/check-status
{
  "voucher_code": "SEMPAK-TRIAL-1DAY-DEMO",
  "hwid": "HWID-A1B2C3D4E5F6...",
  "token": "stored_session_token"
}

🚀 Menjalankan Server & Menghubungkan .EXE

  1. Menjalankan Web Panel:

    Buka terminal di folder sawit_admin_panel dan jalankan: python app.py

  2. Akses Web Dashboard:

    Buka browser di: http://127.0.0.1:5000

  3. Konfigurasi API di .EXE Client:

    Aplikasi Desktop membaca file sawit_config.json. Ubah api_url jika ingin memakai IP VPS/LAN:

    {
      "api_url": "http://127.0.0.1:5000"
    }
  4. Testing Voucher Demo:

    Gunakan voucher SAWIT-TRIAL-1DAY-DEMO untuk tes login di aplikasi client!