Akses ditolak — Data merchant tidak ditemukan

Sistem membutuhkan session merchant yang valid untuk menyimpan created_by (foreign key ke tabel merchants).

Session saat ini (debug)
[]
Langkah perbaikan yang disarankan:
  1. Logout lalu login ulang sebagai guru agar session baru di-set.
  2. Periksa file login.php — pastikan kalau role = 'guru' maka sesi $_SESSION['merchant_id'] diset, contoh:
    if ($user['role'] === 'guru') { $_SESSION['merchant_id'] = $user['id']; }
  3. Pastikan tabel merchants memiliki baris dengan id yang sesuai session.
Form (untuk testing lokal)

Jika Anda ingin cepat mengetes tanpa login ulang, Anda bisa set merchant_id sementara di session (hapus form ini di production).


Logout (bersihkan session)