-- ================================================================
-- UPDATE SKEMA — TOKEN SESI ADMIN
-- ================================================================
-- Jalankan isi file ini SEKALI di phpMyAdmin (tab "SQL"), sama seperti
-- schema.sql & schema_portal_update.sql sebelumnya. Hanya menambah
-- 1 tabel baru untuk menyimpan token login admin (tabel lain tidak disentuh).

CREATE TABLE IF NOT EXISTS admin_sesi (
  token VARCHAR(64) PRIMARY KEY,
  user_id INT NOT NULL,
  nama VARCHAR(150) DEFAULT '',
  role VARCHAR(20) NOT NULL DEFAULT 'admin',
  dibuat_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  kadaluarsa_at DATETIME NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
