Update: 2026-08-01 02:55:16
This commit is contained in:
@@ -177,8 +177,10 @@ try {
|
|||||||
$isRegistered = false;
|
$isRegistered = false;
|
||||||
$driverData = null;
|
$driverData = null;
|
||||||
|
|
||||||
$chkStmt = $con->prepare("SELECT id, first_name, last_name, email, phone FROM driver WHERE phone = ?");
|
global $blindIndex;
|
||||||
$chkStmt->execute([$encryptionHelper->encryptData($phone_number)]);
|
$phoneBidx = $blindIndex ? $blindIndex->index('driver.phone', $phone_number) : null;
|
||||||
|
$chkStmt = $con->prepare("SELECT id, first_name, last_name, email, phone FROM driver WHERE phone = ? OR (? IS NOT NULL AND phone_bidx = ?)");
|
||||||
|
$chkStmt->execute([$encryptionHelper->encryptData($phone_number), $phoneBidx, $phoneBidx]);
|
||||||
$driver = $chkStmt->fetch(PDO::FETCH_ASSOC);
|
$driver = $chkStmt->fetch(PDO::FETCH_ASSOC);
|
||||||
|
|
||||||
// Generate driverID for unregistered users (hash of phone)
|
// Generate driverID for unregistered users (hash of phone)
|
||||||
@@ -268,13 +270,14 @@ try {
|
|||||||
$stmtUpd->bindParam(':id', $matchedRowId, PDO::PARAM_INT);
|
$stmtUpd->bindParam(':id', $matchedRowId, PDO::PARAM_INT);
|
||||||
$stmtUpd->execute();
|
$stmtUpd->execute();
|
||||||
|
|
||||||
// Check registration status
|
|
||||||
$isRegistered = false;
|
$isRegistered = false;
|
||||||
$passengerData = null;
|
$passengerData = null;
|
||||||
$passengerID = '';
|
$passengerID = '';
|
||||||
|
|
||||||
$chkStmt = $con->prepare("SELECT id, first_name, last_name, email, phone FROM passengers WHERE phone = ?");
|
global $blindIndex;
|
||||||
$chkStmt->execute([$encryptionHelper->encryptData($phone_number)]);
|
$phoneBidx = $blindIndex ? $blindIndex->index('passengers.phone', $phone_number) : null;
|
||||||
|
$chkStmt = $con->prepare("SELECT id, first_name, last_name, email, phone FROM passengers WHERE phone = ? OR (? IS NOT NULL AND phone_bidx = ?)");
|
||||||
|
$chkStmt->execute([$encryptionHelper->encryptData($phone_number), $phoneBidx, $phoneBidx]);
|
||||||
$passenger = $chkStmt->fetch(PDO::FETCH_ASSOC);
|
$passenger = $chkStmt->fetch(PDO::FETCH_ASSOC);
|
||||||
|
|
||||||
if ($passenger) {
|
if ($passenger) {
|
||||||
|
|||||||
Reference in New Issue
Block a user