From 1019ac34e125883698da1130e57a609030e25891 Mon Sep 17 00:00:00 2001 From: Novy San87 Date: Wed, 5 Aug 2026 18:12:37 +0700 Subject: [PATCH] =?UTF-8?q?Face=20scan:=20kembali=20ke=20mode=20tanpa=20li?= =?UTF-8?q?veness=20=E2=80=94=20wajah=20cocok=20langsung=20selesai=20(sesu?= =?UTF-8?q?ai=20permintaan)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/face/scan.blade.php | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/resources/views/face/scan.blade.php b/resources/views/face/scan.blade.php index 0aa6f60..3b230f4 100644 --- a/resources/views/face/scan.blade.php +++ b/resources/views/face/scan.blade.php @@ -600,27 +600,9 @@ function faceScan() { _maybeFinishAuto(d) { const loop = window.__faceLoop; - // Penerimaan: kedip / senyum / gerak (sinyal apa pun yang lolos — gerak - // ikut menerima agar praktis di kamera HP; foto diam tetap tertolak). - if (loop && loop.signalCount > 0) { - this._finishAuto(d); - return; - } - // Mesin liveness tidak aktif & tanpa sinyal → wajib konfirmasi staff - if (loop && !loop.livenessAvailable) { - this.livenessWarn = true; - this._finishAuto(d); - return; - } - // Wajah cocok tapi belum ada sinyal → minta gerakan dulu (anti foto diam) - this.needBlink = true; - this.noBlinkTicks++; - if (this.noBlinkTicks >= 3) this.nudge = true; - if (this.noBlinkTicks >= 6) { - // Terlalu lama tanpa liveness → tampilkan dengan peringatan + konfirmasi staff - this.livenessWarn = true; - this._finishAuto(d); - } + // MODE TANPA LIVENESS (sesuai permintaan): wajah cocok → langsung selesai. + // Anti-foto tetap ada di lapisan lain (deteksi wajah hidup). + this._finishAuto(d); }, _finishAuto(d) {