Update: 2026-06-16 01:17:28
This commit is contained in:
@@ -13,7 +13,7 @@ while (ob_get_level()) {
|
||||
// ابدأ مخزناً جديداً ونظيفاً لهذا الملف فقط
|
||||
ob_start();
|
||||
|
||||
header("Access-Control-Allow-Origin: *");
|
||||
header("Access-Control-Allow-Origin: https://siromove.com");
|
||||
header("Access-Control-Allow-Methods: GET");
|
||||
header("Content-Type: application/json; charset=UTF-8");
|
||||
|
||||
@@ -41,8 +41,9 @@ try {
|
||||
|
||||
$driverID = $rideData['driver_id'];
|
||||
$status = $rideData['status'];
|
||||
$secretSalt = "Siro_Secure_Track_2025";
|
||||
$generatedToken = md5(trim(strval($rideID)) . trim(strval($driverID)) . $secretSalt);
|
||||
// ✅ FIX H-03: استبدال md5 بـ hash_hmac
|
||||
$secretSalt = getenv('TRACKING_SECRET_SALT') ;
|
||||
$generatedToken = hash_hmac('sha256', $rideID . $driverID, $secretSalt);
|
||||
|
||||
if ($token !== $generatedToken) sendError("Invalid Token");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user