google recaptcha test

This commit is contained in:
omair saleh
2022-08-16 14:49:56 +08:00
parent e1ad965428
commit 7b2b4eccdb
3 changed files with 82 additions and 4 deletions
@@ -4,7 +4,8 @@ namespace App\Classes\General\Abstracts;
use App\Classes\Exceptions\ErrorException;
use App\Classes\Exceptions\InternalServerErrorException;
use App\Classes\Jobs\UserRiskAnalysis;
use App\Classes\Modules\Segments\Processors\RiskAnalysisProcessor;
use App\Classes\ValueObjects\Constants\Notifications;
use App\Classes\ValueObjects\Constants\HttpStatus;
use App\Classes\ValueObjects\Response\ApiResponseObject;
@@ -13,9 +14,8 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Http\Resources\Json\ResourceCollection;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
use TimeHunter\LaravelGoogleReCaptchaV3\Facades\GoogleReCaptchaV3;
abstract class AbstractControllerLogic
{
@@ -51,9 +51,10 @@ abstract class AbstractControllerLogic
* @return JsonResponse
*/
public function execute(Request $request) : JsonResponse {
Log::info(serialize(GoogleReCaptchaV3::verifyResponse($request->header('captcha-token'))));
try {
if(Auth::user() === 2) UserRiskAnalysis::dispatch(Auth::user(), $request->header('captcha-token'));
DB::beginTransaction();
$response = $this->logic($request);