Fix payment server: remove global conRide to prevent crashing non-ride DB queries

This commit is contained in:
Hamza-Ayed
2026-08-01 16:24:32 +03:00
parent 4846109824
commit 09fa0c4e37
2 changed files with 3 additions and 64 deletions
+3 -10
View File
@@ -45,10 +45,9 @@ try {
$pepper = getenv('SECRET_KEY_HMAC');
$stmt = $con->prepare('
SELECT d.id, d.phone, d.national_number, d.email, d.password, d.birthdate, c.year
FROM driver d
LEFT JOIN CarRegistration c ON c.driverID = d.id
WHERE d.id = :id
SELECT id, phone, national_number, email, password, birthdate
FROM driver
WHERE id = :id
LIMIT 1
');
$stmt->execute([':id' => $id]);
@@ -76,9 +75,6 @@ try {
if (!empty($decNat)) {
$newParts[] = trim($decNat);
}
if (!empty($driver['year']) && preg_match('/^\d{4}$/', $driver['year'])) {
$newParts[] = $driver['year'];
}
$newString = implode('|', $newParts);
$newSecret = hash_hmac('sha256', $newString, $pepper, true);
@@ -93,9 +89,6 @@ try {
if (!empty($driver['national_number'])) {
$oldParts[] = $driver['national_number'];
}
if (!empty($driver['year']) && preg_match('/^\d{4}$/', $driver['year'])) {
$oldParts[] = $driver['year'];
}
$oldString = implode('|', $oldParts);
$oldSecret = hash_hmac('sha256', $oldString, $pepper, true);