Fix payment server: remove global conRide to prevent crashing non-ride DB queries
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user