From c536500c15a1ab8a23c1eb8dc66c3384cb329e76 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Fri, 24 Apr 2026 16:52:26 +0300 Subject: [PATCH] Security:4 Fix HMAC handshake, generate API keys in Google Login, and relax JWT issuer --- app/Http/Controllers/OtpController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/OtpController.php b/app/Http/Controllers/OtpController.php index 166918a..12fcf6f 100644 --- a/app/Http/Controllers/OtpController.php +++ b/app/Http/Controllers/OtpController.php @@ -107,8 +107,15 @@ class OtpController extends Controller // TODO: Send SMS/WhatsApp via external provider + // Check if passenger exists to allow immediate login (V1 style) + $passenger = DB::connection('primary')->table('passengers') + ->where('phone', $phone) + ->first(); + return $this->success([ - 'message' => 'OTP sent successfully', + 'message' => 'OTP process initiated', + 'isRegistered' => !is_null($passenger), + 'passenger' => $passenger, 'expires_at' => $expiration->toIso8601String(), ]); }