From 9cce72d0d54d571d8483077a31ee79ab884645da Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 21 Dec 2023 17:47:35 +1100 Subject: [PATCH] Updates for SMS verification --- app/Http/Controllers/TwilioController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Http/Controllers/TwilioController.php b/app/Http/Controllers/TwilioController.php index ed6044995b12..61cff61ff31c 100644 --- a/app/Http/Controllers/TwilioController.php +++ b/app/Http/Controllers/TwilioController.php @@ -42,6 +42,10 @@ class TwilioController extends BaseController /** @var \App\Models\User $user */ $user = auth()->user(); + if(!$user->email_verified_at) { + return response()->json(['message' => 'Please verify your email address before verifying your phone number'], 400); + } + $account = $user->company()->account; if(!$this->checkPhoneValidity($request->phone)) { @@ -146,6 +150,10 @@ class TwilioController extends BaseController return response()->json(['message' => 'Unable to retrieve user.'], 400); } + if(!$user->email_verified_at) { + return response()->json(['message' => 'Please verify your email address before verifying your phone number'], 400); + } + if (!$user->phone || $user->phone == '') { return response()->json(['message' => 'User found, but no valid phone number on file, please contact support.'], 400); }