Update: 2026-06-25 03:56:11
This commit is contained in:
@@ -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.");
|
||||
|
||||
Reference in New Issue
Block a user