Sindbad~EG File Manager

Current Path : /var/www/html/aventurasolar.sumar.com.py/app/Http/Middleware/
Upload File :
Current File : /var/www/html/aventurasolar.sumar.com.py/app/Http/Middleware/AllowAccessToCertainIPs.php

<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;

class AllowAccessToCertainIPs
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {

	// Registra la IP del cliente en los logs para ver qué IP está siendo procesada
    \Log::info("IP del cliente: " . $request->ip());

        // Si la aplicación está en mantenimiento y la IP no está permitida
        if (App::isDownForMaintenance() && !in_array($request->ip(), ['181.120.255.158'])) {
            abort(503, 'Service Unavailable');
        }

        return $next($request);
    }
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists