From 4841ec38ceed1b29d550f743e5455d9e496638ca Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 6 Sep 2016 12:03:42 +0300 Subject: [PATCH] Prevent bots from using buy now buttons --- app/Http/Controllers/OnlinePaymentController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Http/Controllers/OnlinePaymentController.php b/app/Http/Controllers/OnlinePaymentController.php index 05e912ffe555..bd621e82d9d4 100644 --- a/app/Http/Controllers/OnlinePaymentController.php +++ b/app/Http/Controllers/OnlinePaymentController.php @@ -6,6 +6,7 @@ use Utils; use View; use Auth; use URL; +use Crawler; use Exception; use Validator; use App\Models\Invitation; @@ -229,6 +230,10 @@ class OnlinePaymentController extends BaseController public function handleBuyNow(ClientRepository $clientRepo, InvoiceService $invoiceService, $gatewayType = false) { + if (Crawler::isCrawler()) { + return redirect()->to(NINJA_WEB_URL, 301); + } + $account = Account::whereAccountKey(Input::get('account_key'))->first(); $redirectUrl = Input::get('redirect_url', URL::previous());