From 0469f2d3435cc6beadba05975da6489749dca29e Mon Sep 17 00:00:00 2001 From: Naden Date: Sat, 25 Apr 2026 05:31:18 +0700 Subject: [PATCH] update --- app/Controllers/BaseController.php | 1 + app/Controllers/SuperUserController.php | 3 --- schema.sql | 12 ++++++++---- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index 3517c43..7672895 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -157,6 +157,7 @@ abstract class BaseController extends Controller $bypassed = [ '/api/auth' => 'POST', '/api/personel/profil' => 'GET', // Allow profile access for QR + '/api/personel/drh' => 'GET', // Allow DRH access for QR ]; $this->initHeader(); diff --git a/app/Controllers/SuperUserController.php b/app/Controllers/SuperUserController.php index c002684..000ba2d 100644 --- a/app/Controllers/SuperUserController.php +++ b/app/Controllers/SuperUserController.php @@ -19,9 +19,6 @@ class SuperUserController extends BaseController */ public function auth() { - // Debug point - echo json_encode(["status" => "reached auth"]); die; - $inputUsername = $this->post('username'); $inputPassword = $this->post('password'); diff --git a/schema.sql b/schema.sql index 6e63e8a..b5374b9 100644 --- a/schema.sql +++ b/schema.sql @@ -17,6 +17,10 @@ CREATE TABLE IF NOT EXISTS kta_digital.personel ( agama VARCHAR(50), suku VARCHAR(50), status_personel VARCHAR(50) DEFAULT 'AKTIF', + no_wa VARCHAR(20), + email VARCHAR(255), + otp_code VARCHAR(10), + otp_expired_at TIMESTAMP, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); @@ -87,11 +91,11 @@ CREATE TABLE IF NOT EXISTS kta_digital.penugasan_luar_struktur ( ); -- Seed Data: Personel -INSERT INTO kta_digital.personel (nrp, nama, pangkat, jabatan, satuan, foto_url, tmt_jabatan, lama_jabatan, tempat_lahir, tanggal_lahir, agama, suku, status_personel) +INSERT INTO kta_digital.personel (nrp, nama, pangkat, jabatan, satuan, foto_url, tmt_jabatan, lama_jabatan, tempat_lahir, tanggal_lahir, agama, suku, status_personel, no_wa, email) VALUES -('83121540', 'YOPPY ANGGI KRISNA', 'AKBP', 'KASUBBAGMINDOK BAGINFOPERS ROBINKAR SSDM POLRI', 'ROBINKAR SSDM POLRI', '/foto-yoppy.jpg', '2026-01-02', '0 Tahun 0 Bulan 5 Hari', 'KABUPATEN BANYUWANGI', '14 Maret 1982', 'ISLAM', 'JAWA', 'AKTIF'), -('72060510', 'LANGGENG PURNOMO', 'BRIGJEN POL', 'KAROBINKAR SSDM POLRI', 'ROBINKAR SSDM POLRI', '/foto-langgeng.jpg', '2023-03-15', '2 Tahun 1 Bulan 9 Hari', 'SURABAYA', '10 Juni 1972', 'ISLAM', 'JAWA', 'AKTIF'), -('77110844', 'SIGIT DANY SETIYONO', 'KOMBES POL', 'KABAGINFOPERS ROBINKAR SSDM POLRI', 'ROBINKAR SSDM POLRI', '/foto-sigit.jpg', '2022-04-01', '2 Tahun 9 Bulan 23 Hari', 'SEMARANG', '08 November 1977', 'ISLAM', 'JAWA', 'AKTIF') +('83121540', 'YOPPY ANGGI KRISNA', 'AKBP', 'KASUBBAGMINDOK BAGINFOPERS ROBINKAR SSDM POLRI', 'ROBINKAR SSDM POLRI', '/foto-yoppy.jpg', '2026-01-02', '0 Tahun 0 Bulan 5 Hari', 'KABUPATEN BANYUWANGI', '14 Maret 1982', 'ISLAM', 'JAWA', 'AKTIF', '081234567890', 'yoppy@example.com'), +('72060510', 'LANGGENG PURNOMO', 'BRIGJEN POL', 'KAROBINKAR SSDM POLRI', 'ROBINKAR SSDM POLRI', '/foto-langgeng.jpg', '2023-03-15', '2 Tahun 1 Bulan 9 Hari', 'SURABAYA', '10 Juni 1972', 'ISLAM', 'JAWA', 'AKTIF', '081234567891', 'langgeng@example.com'), +('77110844', 'SIGIT DANY SETIYONO', 'KOMBES POL', 'KABAGINFOPERS ROBINKAR SSDM POLRI', 'ROBINKAR SSDM POLRI', '/foto-sigit.jpg', '2022-04-01', '2 Tahun 9 Bulan 23 Hari', 'SEMARANG', '08 November 1977', 'ISLAM', 'JAWA', 'AKTIF', '081234567892', 'sigit@example.com') ON CONFLICT (nrp) DO NOTHING; -- Seed Data: Pendidikan Kepolisian (Example for Yoppy)