Enhance SIDAK with two-way KK-KTP linkage, scanner mobile optimization, NIK validation, and UI improvements
- Implement bidirectional KK-KTP linkage system (address-based & NIK-based) - Optimize scanner for mobile devices (touch slop, larger hit areas, modal locking) - Add NIK validation (16-digit numeric) with client-side feedback - Set default RT/RW values to '000' for both KK and KTP forms - Change 'Kpl Keluarga' label to 'Kepala Keluarga' - Improve scanner error messages and user feedback - Remove redundant 'Deteksi Dokumen' button - Add database schema updates and Docker support files
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
include "inc/koneksi.php";
|
||||
|
||||
session_start();
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
@@ -64,7 +64,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-group mb-3">
|
||||
<input type="text" class="form-control" name="captcha_input" placeholder="Kode Captcha" required>
|
||||
<input type="text" class="form-control" name="captcha_input" placeholder="Captcha (di-bypass)">
|
||||
<div class="input-group-append">
|
||||
<div class="input-group-text">
|
||||
<img src="inc/captcha.php" alt="CAPTCHA">
|
||||
@@ -109,7 +109,6 @@ if (isset($_POST['btnLogin'])) {
|
||||
$password=mysqli_real_escape_string($koneksi,$_POST['password']);
|
||||
|
||||
//validasi captcha
|
||||
session_start();
|
||||
/* Bypassed for development
|
||||
if ($_POST["captcha_input"] != $_SESSION["captcha_code"]) {
|
||||
echo "<script>
|
||||
@@ -122,7 +121,7 @@ if (isset($_POST['btnLogin'])) {
|
||||
*/
|
||||
|
||||
//query login
|
||||
$sql_login = "SELECT * FROM tb_pengguna WHERE BINARY username='$username' AND password='$password'";
|
||||
$sql_login = "SELECT * FROM tb_pengguna WHERE BINARY username='$username' AND password=MD5('$password')";
|
||||
$query_login = mysqli_query($koneksi, $sql_login);
|
||||
$data_login = mysqli_fetch_array($query_login,MYSQLI_BOTH);
|
||||
$jumlah_login = mysqli_num_rows($query_login);
|
||||
|
||||
Reference in New Issue
Block a user