Файловый менеджер - Редактировать - /home/c7lekhnath/silverray.com.au/oldsite/installer/Controllers/PuchaseVerificationController.php
Назад
<?php namespace Installer\Controllers; use App\Http\Controllers\Controller; use Exception; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; use Installer\Enums\InstallerInfo; class PuchaseVerificationController extends Controller { public function __construct() { set_time_limit( 8000000 ); } public function index() { InstallerInfo::writeAssetUrl(); return view( 'setup.index' ); } public function validatePurchase( Request $request ) { session()->flush(); $request->validate( [ 'purchase_code' => 'required|string', ] ); try { $response = Http::post( InstallerInfo::VERIFICATION_URL, [ 'purchase_code' => $request->purchase_code, 'item_id' => InstallerInfo::ITEM_ID, 'incoming_url' => InstallerInfo::getHost(), 'incoming_ip' => InstallerInfo::getRemoteAddr(), ] )->json(); session()->put( 'step-1-complete', true ); if ( InstallerInfo::rewriteHashedFile( $response, $request->purchase_code ) ) { return response()->json( ['success' => true, 'message' => $response['message']], 200 ); } return response()->json( ['success' => false, 'message' => ( is_array( $response ) && array_key_exists( 'message', $response ) ) && $response['message'] ? $response['message'] : 'Verification Failed'], 200 ); } catch ( Exception $e ) { Log::error( $e ); return response()->json( ['success' => false, 'message' => 'Server Error'], 200 ); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.20 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка