Update: 2026-06-25 03:56:11

This commit is contained in:
Hamza-Ayed
2026-06-25 03:58:30 +03:00
parent 4f4958defb
commit 5b5033b110

View File

@@ -183,6 +183,8 @@ try {
$chkStmt->execute([$encryptionHelper->encryptData($phone_number)]);
$driver = $chkStmt->fetch(PDO::FETCH_ASSOC);
// Generate driverID for unregistered users (hash of phone)
$driverID = '';
if ($driver) {
$isRegistered = true;
$driver['first_name'] = $encryptionHelper->decryptData($driver['first_name']);
@@ -190,11 +192,16 @@ try {
$driver['email'] = $encryptionHelper->decryptData($driver['email']);
$driver['phone'] = $encryptionHelper->decryptData($driver['phone']);
$driverData = $driver;
$driverID = (string)$driver['id'];
} else {
// توليد driverID مؤقت من رقم الهاتف (ثابت لنفس الرقم)
$driverID = 'temp_' . substr(hash('sha256', $phone_number), 0, 16);
}
jsonSuccess([
"isRegistered" => $isRegistered,
"driver" => $driverData
"driver" => $driverData,
"driverID" => $driverID
], "Your phone number has been verified.");
} else {
jsonError("Your phone number could not be verified or the code is expired. Please try again.");