connect_error) { die("Connection failed: " . $conn->connect_error); } // Handle form submission $error = ''; $success = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $userId = trim($_POST['user_id'] ?? ''); $password = $_POST['pwd'] ?? ''; if (empty($userId) || empty($password)) { $error = "Please fill in all fields."; } else { $stmt = $conn->prepare("SELECT * FROM $table_users WHERE user_id = ? AND type = 'agent'"); if (!$stmt) { $error = "Internal server error."; } else { $stmt->bind_param("s", $userId); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows === 1) { $user = $result->fetch_assoc(); if (password_verify($password, $user['password'])) { $_SESSION['user_id'] = $user['user_id']; $_SESSION['type'] = $user['type']; $_SESSION['name'] = $user['user_name']; $success = "Login successful. Redirecting..."; echo ""; } else { $error = "Invalid password."; } } else { $error = "No agent account found with this User ID."; } $stmt->close(); } } } ?>

Agent Login