diff --git a/app/Http/Controllers/TwilioController.php b/app/Http/Controllers/TwilioController.php index 85efa2bd71..acea9bf9b3 100644 --- a/app/Http/Controllers/TwilioController.php +++ b/app/Http/Controllers/TwilioController.php @@ -26,6 +26,8 @@ class TwilioController extends BaseController '+23', '+21', '+17152567760', + '+93', + '+85', ]; public function __construct() diff --git a/app/Http/ValidationRules/Account/BlackListRule.php b/app/Http/ValidationRules/Account/BlackListRule.php index dfa8c2279a..bb279e02d7 100644 --- a/app/Http/ValidationRules/Account/BlackListRule.php +++ b/app/Http/ValidationRules/Account/BlackListRule.php @@ -22,6 +22,7 @@ class BlackListRule implements ValidationRule { /** Bad domains +/- disposable email domains */ private array $blacklist = [ + "mailshan.com", "tabletship.com", "tiktook.lol", "0-mail.com", diff --git a/app/Services/Pdf/PdfDesigner.php b/app/Services/Pdf/PdfDesigner.php index 031373b1e0..4a851a8c26 100644 --- a/app/Services/Pdf/PdfDesigner.php +++ b/app/Services/Pdf/PdfDesigner.php @@ -82,6 +82,11 @@ class PdfDesigner $html .= $partials['body']; $html .= $partials['footer']; + // Valid HTML is always required. + if(strlen($html) == 0){ + return '
'; + } + return $html; } } diff --git a/routes/api.php b/routes/api.php index 08c6a74158..788e46fc79 100644 --- a/routes/api.php +++ b/routes/api.php @@ -415,7 +415,7 @@ Route::group(['middleware' => ['throttle:api', 'token_auth', 'valid_json','local Route::post('settings/disable_two_factor', [TwoFactorController::class, 'disableTwoFactor']); Route::post('verify', [TwilioController::class, 'generate'])->name('verify.generate')->middleware('throttle:1,1'); - Route::post('verify/confirm', [TwilioController::class, 'confirm'])->name('verify.confirm'); + Route::post('verify/confirm', [TwilioController::class, 'confirm'])->name('verify.confirm')->middleware('throttle:2,1'); Route::resource('vendors', VendorController::class); // name = (vendors. index / create / show / update / destroy / edit Route::post('vendors/bulk', [VendorController::class, 'bulk'])->name('vendors.bulk');