home/abhiramc/public_html/acts.service/verify_adhar.php 0000644 00000003060 15021155212 0017302 0 ustar 00 getConnection(); // This returns a PDO instance
if (isset($_POST['aadharNumber'])) {
$aadharNumber = $_POST['aadharNumber'];
// Ensure Aadhar number is exactly 12 digits long
if (strlen($aadharNumber) == 12) {
// Fetch Aadhar number from the database (replace 'employees' and 'aadhar_number' with your table/column names)
try {
$stmt = $pdo->prepare("SELECT * FROM acts_emp WHERE empadharnumber = :aadhar_number");
$stmt->execute(['aadhar_number' => $aadharNumber]);
$employee = $stmt->fetch(PDO::FETCH_ASSOC);
if ($employee) {
// If the Aadhar number is found in the database, return success
echo json_encode(['status' => 'success', 'message' => 'Aadhar number verified successfully']);
} else {
// If no match is found, return failure
echo json_encode(['status' => 'failure', 'message' => 'Aadhar number not found']);
}
} catch (PDOException $e) {
// Handle any database errors
echo json_encode(['status' => 'error', 'message' => 'Database error: ' . $e->getMessage()]);
}
} else {
// If the Aadhar number doesn't have exactly 12 digits, return failure
echo json_encode(['status' => 'failure', 'message' => 'Aadhar number must be 12 digits']);
}
}
?>