-- SERVEUR DE LICENCES — À installer sur SA PROPRE base de données,
-- distincte de toutes les bases des sites clients.
-- phpMyAdmin > sélectionne (ou crée) une base dédiée aux licences >
-- onglet "Importer" > choisis ce fichier.

CREATE TABLE IF NOT EXISTS admin_users (
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  username VARCHAR(50) NOT NULL UNIQUE,
  password_hash VARCHAR(255) NOT NULL,
  created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

CREATE TABLE IF NOT EXISTS licenses (
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  license_key VARCHAR(64) NOT NULL UNIQUE,
  client_name VARCHAR(255) NOT NULL,
  domain VARCHAR(255) NULL DEFAULT NULL,
  status ENUM('active','suspended') NOT NULL DEFAULT 'active',
  block_mode ENUM('hard','soft') NOT NULL DEFAULT 'soft',
  notice_message VARCHAR(500) NULL DEFAULT NULL,
  created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  last_check_at TIMESTAMP NULL DEFAULT NULL,
  last_check_domain VARCHAR(255) NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- La table "admin_users" démarre vide: la première visite de admin.php
-- propose de créer ton compte admin du serveur de licences.
