setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $username = trim($_POST['username'] ?? ''); $password = $_POST['password'] ?? ''; $s = $pdo->prepare("SELECT * FROM users WHERE username=? AND aktif=1"); $s->execute([$username]); $user = $s->fetch(PDO::FETCH_ASSOC); if ($user && password_verify($password, $user['password_hash'])) { $_SESSION['user_id'] = $user['id']; $_SESSION['username'] = $user['username']; $_SESSION['role'] = $user['role']; $_SESSION['id_ibadah'] = $user['id_ibadah']; $_SESSION['nama'] = $user['nama_lengkap']; header('Location: index.php'); exit; } else { $error = 'Username atau password salah'; } } ?> Login — WebGIS Kemiskinan

WebGIS Pemetaan Kemiskinan

Berbasis Partisipasi Rumah Ibadah