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); }