l123Scurity:6 \Fix HMAC handshake, generate API keys in Google Login, and relax JWT issuer

This commit is contained in:
Hamza-Ayed
2026-04-24 20:31:49 +03:00
parent c438bd5da0
commit 18933c8480

View File

@@ -96,14 +96,14 @@ class InviteController extends Controller
/** POST /v2/invites/passenger */ /** POST /v2/invites/passenger */
public function invitePassenger(Request $request): JsonResponse public function invitePassenger(Request $request): JsonResponse
{ {
if (!$request->has(['passengerID', 'inviterPassengerPhone'])) { if (!$request->has(['driverId', 'inviterPassengerPhone'])) {
return response()->json([ return response()->json([
'status' => 'failure', 'status' => 'failure',
'message' => 'Missing required parameters' 'message' => 'Missing required parameters'
]); ]);
} }
$passengerId = $request->input('passengerID'); $driverId = $request->input('driverId');
$phone = $request->input('inviterPassengerPhone'); $phone = $request->input('inviterPassengerPhone');
$phoneEnc = $this->enc->encrypt($phone); $phoneEnc = $this->enc->encrypt($phone);
@@ -123,7 +123,7 @@ class InviteController extends Controller
DB::connection('primary')->table('invitesToPassengers') DB::connection('primary')->table('invitesToPassengers')
->where('id', $existing->id) ->where('id', $existing->id)
->update([ ->update([
'passengerID' => $passengerId, 'driverId' => $driverId,
'expirationTime' => $expirationTime, 'expirationTime' => $expirationTime,
'createdAt' => now() 'createdAt' => now()
]); ]);
@@ -143,7 +143,7 @@ class InviteController extends Controller
try { try {
$id = DB::connection('primary')->table('invitesToPassengers')->insertGetId([ $id = DB::connection('primary')->table('invitesToPassengers')->insertGetId([
'passengerID' => $passengerId, 'driverId' => $driverId,
'inviterPassengerPhone' => $phoneEnc, 'inviterPassengerPhone' => $phoneEnc,
'inviteCode' => $inviteCode, 'inviteCode' => $inviteCode,
'expirationTime' => $expirationTime, 'expirationTime' => $expirationTime,